首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

初学C语言,用wintc编译成功,执行的时候cmd闪一下就自动关闭

2012-02-22 
初学C语言,求助!用wintc编译成功,执行的时候cmd闪一下就自动关闭照着习题做一个计算阶乘n!的程序。代码如下

初学C语言,求助!用wintc编译成功,执行的时候cmd闪一下就自动关闭
照着习题做一个计算阶乘n!的程序。代码如下:

#include<stdio.h>
void main()
{
  long int s;
  int n,i;
  round:printf("Please Enter n=");
  scanf("%d",&n);
  if(n>0)
  {
  s=1,i=1;
  while(i<=n)
  {
  s=s*i;
  i++;
  }
  }
  else printf("\nThat's wrong\n\nTry again");
  printf("\nn!=%d\n",s);
  goto round;
}
用wintc编译器,编译成功,但是执行不了。闪屏的时候我截了图,内容是cannot execute 路径下的exe文件。


如果是编译器的问题,怎么在不换编译器的情况下解决这个问题。
求指教



[解决办法]
可以加个头文件#include<stdlib.h>
然后在代码后面加一个语句 system("pause");
就可以让程序停下来。。。
[解决办法]
配置一下wintc执行路径
[解决办法]
win-tc也可以单步调试啊。

热点排行