输出100-200之间所有的素数
素数(只能被1和自己整除的数)
#include<stdio.h>
int main()
{
int i, k, n, m = 0;
for (i = 100; i <= 200;i++)
{
k = i / 2; // 被除的数,小于等于它的一半
for (n = 2; n <= k; n++)
{
if (i % n == 0)
break;
else if (n == k) // 要把从2到k的数都除一遍才能确定
{
printf(“%8d”, i);
m++;
if (0 == m % 10) //把这个if输出换行放到else if里面来,要不然后面会多很多空行
printf(“\n”);
}
}
}
printf(“素数为%d\n”);
return 0;
}
版权声明:本文为LV20040905原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。