下面这些代码,我想单步调试,设置好断点以后,开始调试窗口总是一闪而过就关闭了,请问大神该怎么办? 65
#include<stdio.h>intmain(){intk,i;doubleitem,sum=0;for(i=1;i<=100;i++){item=1;for(k=1...
#include<stdio.h>
int main()
{
int k,i;
double item,sum=0;
for(i=1;i<=100;i++){
item=1;
for(k=1;k<=i;k++){
item=item*k;
}
sum=sum+item;
}
printf("sum=%e\n",sum);
return 0;
}
这是用嵌套循环计算1!+2!+。。。+100!的代码 展开
int main()
{
int k,i;
double item,sum=0;
for(i=1;i<=100;i++){
item=1;
for(k=1;k<=i;k++){
item=item*k;
}
sum=sum+item;
}
printf("sum=%e\n",sum);
return 0;
}
这是用嵌套循环计算1!+2!+。。。+100!的代码 展开
3个回答
展开全部
你的100!应该是太大了,导致内存溢出等不可预测问题,你可以把100!改为10!测试一下,看看还有没有问题了
更多追问追答
追问
我最后用指数形式输出结果,是在计算范围之内的。。。不是这个问题
追答
我用vc6.0 没有错误,代码没问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的断点都设在什么位置啊,要是过了这果断点程序就退出了当然就是一闪而过了
更多追问追答
追问
我每一行都试了,不是运行到断点位置就停止了么?怎么会结束呢?
追答
提问的时候要说明你是用什么编译器,编译报了什么信息的,不然别人怎么给你排除问题呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询