[原创]急!!! 问一下小问题啊
#include<stdio.h>main()
{
int i,j,k=0;
for(j=10;j<=40;j++)
{ if(k%5==0)
printf("\n");
for(i=2;i<j;i++)
if(!(j%i))
break;
if(i>=j-i)
{
printf("%d\t",j);
k++;
}
}
}
结果是:11 13 17 19 23
29 31 37
为什么第一个是11呢,不是否10,应该是10才对吧, 高手们可以解释一下吧!!!!