中易网

C语言100以内的素数中取10个离100最近的素数`C语言怎么写```

答案:2  悬赏:0  
解决时间 2021-02-28 12:26
C语言100以内的素数中取10个离100最近的素数`C语言怎么写```
最佳答案
素数筛选法
#include<stdio.h>
void main()
{
int i,j;
int a[101]={0};//初始化,把所有东西都当素数
a[0]=1;
a[1]=1;
for(i=2;i<=100;i++)
{
if(a[i]!=0)//如果i不是素数就不处理
{
continue;
}
for(j=i+i;j<=100;j=i+j)//保证j是i的倍数
{
a[j]=1;//j能被i整除肯定不是素数
}
}
int num=0;
for(i=100;i>0,num<11;i--)
{
if(a[i]==0) {printf("%d\n",i);num++;}
}
}
全部回答
嵌套for循环,外循环从2到99递增,内循环不停的与从1到自身相除取模,只要内循环循环完毕后,余数没有0,那这个数就是素数了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
建设银行转账到陕西信合应该是哪个选项
EWISER是什么牌子
青岛快租汽车租赁有限公司怎么去啊,有知道地
做直销是安在大区好?还是小区好?
连窥天河 有云如蛇 出自何处?
口袋妖怪白金怎么提高神兽亲密度
dnf宇宙灵魂怎么换深渊门票?大神们帮帮忙
补肾喝什么茶好?
《会计学》自考本科的课程快考完了,不知道最
城郊区计划生育办公室地址在什么地方,想过去
有位建筑师,想要建造一座房子,房子四周的窗
qq三国退出军团后以前的声望军团点卷消失吗
恒得连锁新津丽云药房这个地址在什么地方,我
freepascal 08:打印字符
有人想要死结果被智者阻止的故事
推荐资讯
秦氏宝胜翡翠坊地址在哪,我要去那里办事
等君来 的情侣名是什么
火车9车厢是座位还是卧铺
英语一般现在将来时怎么用
ass'y是什么意思
求高人解梦,我梦到自己快要结婚了
瑞泽福医药(底庙店)在什么地方啊,我要过去处
上河村老年协会地址在什么地方,想过去办事
东康药店怎么去啊,有知道地址的么
栗沟村在什么地方啊,我要过去处理事情
想出去上班舍不得孩子怎么办
来福百货批发地址有知道的么?有点事想过去
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?