#include<stdio.h>
main()
{
int i,n,flag=0;
printf("请输入一个大于一的整数:");
scanf("%d",&n);
for(i=2;i<n;i++)
if(n%i==0)
flag=1;
}
if(flag==0)
printf("%d是质数\n",n);
else
printf("%d不是质数\n",n);
输入n的时候for语句为假,不是应该无法运行吗,为啥还能运行
什么无法运行,for语句里面如果条件为假就不执行for语句后面的循环体
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?