C语⾔——求2-1000之间的素数,每⾏打印8个
#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++判断素数

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。