永发信息网

c语言编程 找出10000以内所有的素数(质数),每10个数字一行。

答案:6  悬赏:60  手机版
解决时间 2021-03-27 18:15
c语言编程 找出10000以内所有的素数(质数),每10个数字一行。
最佳答案
#include
#include
int main(void)
{int x,k,flag,n=0;
for(x=2;x<=10000;x++)
{flag=1;
for(k=2;k<=sqrt(x);k++)
if(x%k==0) {flag=0; break;}
if(flag==1)
{if(n%10==0) printf("\n");
n++;
printf("%5d",x);
}
}
getchar();
}
全部回答
#include
#include
void main()
{
int i,j,k,n=0;
for(i=2;i<10000;i++)
{
k=int(sqrt((i)));
for(j=2;j<=k;j++)
{
if(i%j==0)
break;
}
if(j>=k+1)
{
printf("%d ",i);
n=n+1;
if(n%10==0)
printf("\n");
}
}
printf("\n");
}追问
#include
int f(int n);
int main()
{
int k=0;
for(int i=1;i<=10000;i++)
{
if(f(i))
{
printf("%d ",i);
k++;
if(k%10==0)
printf("\n");
}
}
return 0;
}
int f(int n)
{
if(n==1) return 0;
for(int j=2;j*j<=n;j++)
if(n%j==0) return 0;
return 1;
}追问
追答
#include
int f(int n);
int main() 
{
int k=0;
for(int i=1;i<=10000;i++)
{
if(f(i))
{
printf("%6d",i);
k++;
if(k%10==0)
printf(" ");
}
}
return 0;
}
int f(int n)
{
if(n==1) return 0;
for(int j=2;j*j<=n;j++)
if(n%j==0) return 0;
return 1;
}

表示无语
供参考……
#include "stdio.h"//
bool prime(int n){
int i;
if(n<2)return false;
if(n<4)return true;
if(!(n%2)) return false;
for(i=3;i*i if(!(n%i)) return false;
return true;
}
void main(void){
int n,m=1;
for(n=2;n<10001;n++)
if(prime(n)) printf(m++%10 ? "%d\t" : "%d\n",n);
printf("\n");
}追问
追答
好奇怪啊!我又拷贝过去试了一遍,很好啊,怎么在你那里会有问题?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
萧规曹随这个成语中描写的人物是谁
ps显示英文怎么办
韩国十大日用品品牌有那些
给餐饮老板送锦旗词语
这是MC的什么材质
阿姨那在湖北叫娘娘那叫他老公叫什么
宅急送地址在什么地方,我要处理点事!
口()心() 声()击()
设计制作灯具需要哪些步骤
wps如何把101,102,103,201,202,203,301
本人性黄 想找个名字 最好中间有个梓字的
我才37岁岁,但每次同房老公都说好干。没水
捐赠效应完整解释
我很多老人班怎样去掉
整条的长腿八爪鱼怎么做好吃?求详细回复~~
推荐资讯
(2)在银行家算法的安全性算法中,为什么不
假期求个考研狗一起互相监督学习呀
突然岔气要怎样快速缓解?
那个加油站93汽油3.7元,有加过的吗
请教高手,底钓鲫鱼用什么漂好
请938路公交车几点发车?(急)
史上最有名气的尼姑叫什么
吉林省吉林市线上大超市有哪家店
s4lol小炮ad还是ap,相比其他adc厉害吗
四会市现在总人口43万多,数据43万用科学记数
西利亚美容地址在哪,我要去那里办事,
请问赌侠里面旳哪个刀子是什么刀?一个刀片两
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?