简单的C程序需要修改什么地方?

来源:百度知道 编辑:UC知道 时间:2024/05/17 07:05:15
求1×2×3×4×5用C语言表示:
编写程序如下:
#include<stdio.h>
void main()
{int i,t;
t=1;
i=2;
while(i<=5)
{t=t*i;
i=i+1;
}
printf("%d",t);
}
程序可以正常运行,但是在窗口上并不出现答案,请问是何原因?需要修改什么地方呢?
在printf("%d",t);后面加上一句getchar();可以解决这个问题。
:加上了,还是一样。程序运行后,就是一个空白窗口,光标在闪,但是没有显示出来运行结果。我的目的是想让程序把运算出来的结果显示在窗口上,就这么简单。。。

软件的问题应该能排除,我用的是VC++6.0 我又换了另外一个程序,很正常。但就是这个程序,显示不出来运算结果,我很郁闷,接着等答案。哎!!!

可能是你的软件有问题,我运行了,出结果了没错

不可能不显示,有可能是程序运行之后便立即退出导致来不及看结果,在printf("%d",t);后面加上一句getchar();可以解决这个问题。

没什么错误的地方啊,看不出来!

没什么错误 软件??