【无标题】

  • Post author:
  • Post category:其他


输出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 版权协议,转载请附上原文出处链接和本声明。