#include
#include
#include
main()
{
int i, j, n = 0;
system("cls");
for (i = 100; i <= 200; i++)
for (j = 2; j <= sqrt(i); j++)
if (i % j == 0)
break;
else
if (j > sqrt(i) - 1)
{
printf("%d,", i);
n++;
if (n % 5 == 0)
printf("\n");
}
else
continue;
printf("\n");
return 0;
}
i=101
sqrt(i)=10.04987562112089
sqrt(i)-1=9.04987562112089
j=10>sqrt(i)-1=9.04987562112089应该会输出
我的困惑点在9上,我理解了9的情况下也会输出。我去吃翔了。谢谢大大。