求助C语言高手!程序虽然编译成功,但是输入数字按下回车就闪退了,没有输出预想中的结果请问是咋回事?

求助C语言高手!程序虽然编译成功,但是输入数字按下回车就闪退了,没有输出预想中的结果请问是咋回事?题目是这样的(输入一个整数n(2≤n≤10000),输出它的所有的素数因... 求助C语言高手!程序虽然编译成功,但是输入数字按下回车就闪退了,没有输出预想中的结果请问是咋回事?题目是这样的(输入一个整数n(2≤n≤10000),输出它的所有的素数因子。例如,若输入2310,则输出:2,3,5,7,11。)下图是俺写的程序,望大牛们不吝赐教!! 展开
 我来答
imkarayi9d4f
2017-11-24 · TA获得超过1553个赞
知道小有建树答主
回答量:1164
采纳率:85%
帮助的人:622万
展开全部
//调试没有问题。 
#include <stdio.h>
int main ( void )
{
int n,i,j,k;
scanf("%d",&n); //输入 2310 
for(i=2;i<n;i++)
{
k=1;
if((n%i)==0)
{
k=0;
for(j=2;j<i;j++)
{
if((i%j)==0)
{
k++;
}
}
}
if(!k)
{
printf("%d\t",i); //输出:2 3 5 7 11 
//如果输入:1234
//  输出为:2 617 
}
}
return 0;
}
243920161
2017-11-24 · TA获得超过1184个赞
知道小有建树答主
回答量:447
采纳率:0%
帮助的人:130万
展开全部
你可能点到调试了,点运行或者Ctrl+F5试试
更多追问追答
追问
感谢您的热心解答,但是问题好像不在这里。会不会是程序本身存在逻辑问题?

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老小孩4521
2017-11-23 · TA获得超过224个赞
知道答主
回答量:390
采纳率:37%
帮助的人:85.4万
展开全部
太小了,不清晰啊,看不到,
追问

抱歉,没注意度娘压缩了图片。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式