永发信息网

c语言编程输入一个数输出比它大的一个素数

答案:2  悬赏:0  手机版
解决时间 2021-04-06 15:31
c语言编程输入一个数输出比它大的一个素数
最佳答案
# include 
int main ()
{
int a;
printf("input a number:
");
scanf("%d",&a);
int i,status;
while(1)
{
status = 0;
a++;
for(i=2;i<=a/2;i++)
{
if(a%i == 0)
status =1;
}
if(status == 0)
break;
}
printf("%d
",a);
return 0;
}追问为什么是i<=a/2追答判断一个数是不是素数,对小于这个数的数取余从2开始到它的一半肯定是够了,其实可以写成
i<= (int)sqrt(a);的,这个效率更高,但是那个也可以~
全部回答
输入一个数,然后循环加一咯,直到那个数是素数,判断素数的网上一大堆
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于江边漫步的诗句,描写佳人 美人的诗句
“山寨版”都市生活阅读答案
怎么看出牛市来了?
以《也许》为题目的作文
《平凡的世界》与我们的生活有什么关系
现在哪里可以下载香港沦陷这部电影
名门口袋学院2如何成为恋人
双创板需要审计吗?
白条鸡怎么炖好吃
以下说法正确的是A.我国东部的古河流遗迹是由
24x14是多少开数(印刷纸)
特别提款权定义及用途?
家长反馈意见怎么写谁能帮忙
在电脑让怎么看淘宝以前的订单
一句话摩羯座,用一句话描写摩羯座,一句经典
推荐资讯
单选题一学生用100N的力将质量为0.5kg的球沿
魔兽争霸3额外战役中第二关人族港口左处也有
工会上缴经费 做账
空调半边冷风半边热风
八字枭神代表什么意思,生辰八字是什么意思
买情侣装去哪个商城,哪个网站专卖情侣装
我家仓鼠是不是怀孕了?肚子特别大
瘦身贴对身体有伤害么
单选题毕加索的名画《格尔尼卡》反映的是格尔
前置许可证是什么原因,前置,不含前置审批和
天湘观这个地址在什么地方,我要处理点事
我姓李,永字派后面是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?