中易网

C语言编程:从键盘输入一个正整数n,求解并输出大小最接近n的素数(包括n本身)

答案:2  悬赏:60  
解决时间 2021-01-04 01:12
C语言编程:从键盘输入一个正整数n,求解并输出大小最接近n的素数(包括n本身)
最佳答案
int sushu(int x);
{
int i;
for(i=0;i {
if x%i==0
break;
}
if i==x
return 0;//是素数
else
return 1;//不是素数
}
main()
{
int n,i,sh1,sh2;
sh1=0;
sh2=0;
i=0;
scanf("d%",&n);
whlie((sh1==0)&&(sh2==0))
{
if (sushu(n-i)==0)&&(n-i>1)
sh1=n-i;
if (sushu(n+1)==0)
sh2=n+1;
i++;
}
if sh1<>0
printf("d%\n",sh1);
if sh2<>0
printf("d%",sh2);
}
很久不写C程序了,比较粗糙,不知道有没有小问题,你试试,方法应该没错。
全部回答
int n;
try
{
n
}
catch
{
不是整数
}
懂了吗?
将错就错,是正整数就是int型的,不会报错,反之提示错误
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
崔家庄工商所办公地址在什么地方,我要处理点
嘯歌的意思是什么?嘯歌的释义是什么啊?
在天快亮的时候梦见漂雪花是啥意思?
E学堂午托培训班,这样的名字可以吗?
形容对一个人感情微妙的句子
朱汉工商所地址在什么地方,想过去办事
红如意石榴咋样
昌乐县马宋工商所地址在什么地方,想过去办事
大门官的意思是什么?大门官的释义是什么啊?
有限的意思是什么?有限的释义是什么啊?
关于鱼和猪的成语
为什么一个人,很少被人理解?
昌乐县红河工商所地址有知道的么?有点事想过
求:单片机原理及应用课后习题第二版答案 (机
昌乐县工商局鄌郚工商所地址在哪,我要去那里
推荐资讯
新中联物流设施苏州太仓有限公司怎么样?
巴人下里的意思是什么啊?请解释下!
别人说我的耳朵特别白有贵气,真的吗?
玩具行业工资标准
尘障的意思是什么啊?请解释下!
霞采的意思是什么?霞采的释义是什么啊?
奤调的意思是什么啊?请解释下!
我老家今年拆迁,我去年离得婚,因为是入赘婚
跪求 DearGirl~Stories~4_Lovers_Only的本
上位机控制软件开发
黄岛4路公交车经过哪些地方?
湘源控规6.0的湘源控规6.0
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?