中易网

调试示例,输入正整数的个数n,再输入n个正整数,判断它们是否为素数。高人指点!跪求啊!

答案:1  悬赏:60  
解决时间 2021-03-14 03:35
源程序(有错误)
#include<stdio.h>
#include<math.h>
void main()
{ int i,j,k,m,n;
printf(“输入正整数的个数n:”);
scanf(“%d”,&n);
printf(“输入%d个正整数\n”);
for(j=0;j<k;j++)
{ scanf(“%d”,&m);
n=sqrt(m);
for(i=2;i<n;i++)
if(m/i==0) break;
if(i>n)
printf(“%d是一个素数!\n”,m);
else
printf(“%d不是一个素数!\n”,m);
}
}
程序似乎没有错啊!但是运行结果:
输入正整数的个数:2
输入2367460个整数
然后就没了啊 !为什么啊!!
最佳答案
给你做了一些修改,你看一下。
主要错误是:第二个printf后面少了个n;输入的是n,用的却是k。第二个for里的循环条件改了一下。
#include<stdio.h>
#include<math.h>
void main()
{ int i,j,k,m,n;
printf("输入正整数的个数n:");
scanf("%d",&n);
printf("输入%d个正整数\n",n);
k=n;
for(j=0;j<k;j++)
{ scanf("%d",&m);
n=sqrt(m);
for(i=2;i<n+1;i++)
if(m%i==0) break;
if(i>n)
printf("%d是一个素数!\n",m);
else
printf("%d不是一个素数!\n",m);
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小鸽子从窝里掉下来了,把它拣起来放回窝里之
中南半岛河流的上游流经山区,蕴藏着丰富的什
什么是智能灯?
建国初期我国的国民资本主义经济是一种资本主
甜心蛋糕怎么去啊,有知道地址的么
汽车开动后几分钟报警器响个不停
道达尔全合成机油怎么样
门被踢坏属于什么违法行为
为什么PSP播放不了视频
天然维C和药用维C有什么区別
第一次开庭,不了了之第二次开庭,第二次调解要
Stm8l系列单片机I2C的硬件代码,调试通过的
永泰红装饰公司在什么地方啊,我要过去处理事
皮下1.4的脂肪层和肌肉层间有肿物手术有危险
为什么现在那么多女孩都喜欢称呼男孩为弟弟?
推荐资讯
家庭用户能申请三相电吗
大众朗逸雪地轮胎佳通
Western Blot 的 transfer buffer 为什么要避
初中物理 用试电笔测零线和火线全亮为什么是
爱普生打印机改连供什么型号最好最稳定!
魂斗罗啊有psp版的啊,不是任何模拟器,我说
辰皇元婴 什么好
怎么提取bios的rom文件
不相信爱情我却相信爱情能点起我的好梦是谭咏
东北农业大学28名师生因动物实验感染严重传染
英雄传奇4星宋江打什么印 四星宋江打什么印好
河北科技大学理工学院的文凭全国承认吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?