前一秒还好好的,然后在
for(j=2;j这一行改了一下
for(j=2;j(i除以2)就这样了,该回去也没用。
#include
int main()
{
int min,max,i,j,k;
//输入
printf("enter min:");
scanf("%d",&min);
for(;min<2;)
{
printf("min must bigger than 1\nenter min again:");
scanf("%d",&min);
}
printf("enter max:");
scanf("%d",&max);
//计算
for(i=min;i<=max;i++)//当前数字
{
for(j=2;j {
k=i%j;
if(k==0)
{
break;
}
}
if(k!=0)
{
printf("%d\t",i);
}
}
return 0;
}
这是求素数
其他代码正常编译