求助C语言高手!程序虽然编译成功,但是输入数字按下回车就闪退了,没有输出预想中的结果请问是咋回事?
答案:3 悬赏:10
解决时间 2021-01-17 17:17
- 提问者网友:咪咪
- 2021-01-17 08:45
求助C语言高手!程序虽然编译成功,但是输入数字按下回车就闪退了,没有输出预想中的结果请问是咋回事?
最佳答案
- 二级知识专家网友:过活
- 2021-01-17 09:26
//调试没有问题。
#include
int main ( void )
{
int n,i,j,k;
scanf("%d",&n); //输入 2310
for(i=2;i {
k=1;
if((n%i)==0)
{
k=0;
for(j=2;j {
if((i%j)==0)
{
k++;
}
}
}
if(!k)
{
printf("%d ",i); //输出:2 3 5 7 11
//如果输入:1234
// 输出为:2 617
}
}
return 0;
}
#include
int main ( void )
{
int n,i,j,k;
scanf("%d",&n); //输入 2310
for(i=2;i
k=1;
if((n%i)==0)
{
k=0;
for(j=2;j {
if((i%j)==0)
{
k++;
}
}
}
if(!k)
{
printf("%d ",i); //输出:2 3 5 7 11
//如果输入:1234
// 输出为:2 617
}
}
return 0;
}
全部回答
- 1楼网友:荒野風
- 2021-01-17 10:04
太小了,不清晰啊,看不到,追问
抱歉,没注意度娘压缩了图片。
抱歉,没注意度娘压缩了图片。
- 2楼网友:長槍戰八方
- 2021-01-17 09:35
你可能点到调试了,点运行或者Ctrl+F5试试追问感谢您的热心解答,但是问题好像不在这里。会不会是程序本身存在逻辑问题?
追答可以在头文件加#include,在需要暂停的地方加system("pause");
追答可以在头文件加#include
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息