永发信息网

用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); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯