永发信息网

C语言,3. 请编写一个程序,输出1-200内的所有质数(素数),并按照如下格式输出至屏幕:

答案:4  悬赏:40  手机版
解决时间 2021-01-17 06:05
  • 提问者网友:记得曾经
  • 2021-01-16 13:59
C语言,3. 请编写一个程序,输出1-200内的所有质数(素数),并按照如下格式输出至屏幕:
最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-01-16 15:34
#include
int main()
{int n,i,k,m=0;
for(n=2;n<=200;n++)
{ k=n/2;
for (i=2;i<=k;i++)
if (n%i==0) break;
if (i>=k+1)
{
m=m+1;
printf("%d\t%d\n",m,n);
}
}
return 0;
}
全部回答
  • 1楼网友:拾荒鲤
  • 2021-01-16 18:49

#include
#include
void main ()
{
int m=1,i,k,x=0;
do
{ m++; k=sqrt(m);
for (i=2;i<=k;i++)
if (m%i==0)
break;
if (i>k)
{
x++;
printf("%2d",x);
printf("%8d",m);
printf ("\n\n");}
}
while(m<=199);
}
经验证,符合你的要求,呵呵,自己编的,有什么问题可以问我
  • 2楼网友:上分大魔王
  • 2021-01-16 17:52
喂!楼主,这样会死人的,你知道不?200以内好不好?!我只最多只背过100以内的,
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
就这些,其它的,你另请高明吧!注意楼上的,那个被你整疯的家伙! 好吧!如果这是最佳答案,就应该是楼下的。直接标明好了,就那个sun_siliang。
  • 3楼网友:佘樂
  • 2021-01-16 16:44
无语
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯