#include <stdio.h>
int main()
{
//定义变量 并且进行初始化
int i, j, number;
j = 0;
//使用循环判断素数,判断2-1000之间的素数
for (number = 2; number <= 1000; number++) //举出2-1000之间的数字
{
for(i = 2; i <= number-1; i++) //使用辗转相除法进行计算
{
if(number % i == 0) //进行判断结构
break; //满足number/i==0的就说明不是素数
}
if (i >= number) //判断要打印的素数是否满足大于本身
{
printf ("%d\t", number); //打印素数
j = j + 1; //对素数的数目进行累计
if ( j % 8 == 0) //每行只有八个数字的条件
printf ("\n");
}
}
printf ("\n");
return 0;
}
C语言——求2-1000之间的素数,每行打印8个
最新推荐文章于 2022-12-29 11:07:19 发布