用C语言编程:输出1000以内的所有素数,并统计个数.
答案:2 悬赏:10 手机版
解决时间 2021-12-20 15:01
- 提问者网友:王者佥
- 2021-12-20 07:20
输出1000以内的所有素数,并统计个数.
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-12-20 08:17
写个主要步骤
FOR j=2 TO 1000
x = 0: k = 2
DO WHILE k 〈= SQR(j) AND x = 0
IF j MOD k = 0 THEN x = 1
k = k + 1
LOOP
IF x = 0 THEN y = y + 1: PRINT j;
NEXT j
PRINT y
END
全部回答
- 1楼网友:不甚了了
- 2021-12-20 09:20
输出3-100之间的所有素数并统计个数:
#include "stdio.h"
#include "math.h"
void main()
{
int x,y,num=0;
for(x=3;x<=100;x++)
{
for(y=2;y<=sqrt(x);y++)
if(x%y==0)
break;
if(y>sqrt(x))
{
printf("%d\n",x);
num++;
}
}
printf("3-100之间的素数有%d个!\n",num);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯