关于C的编译问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 12:10:02
main()
{
int i,sum=0;
i=1;
do
{
sum=sum+i;
i++;
}
while(i<=100)
printf("%d\n",sum);
}
请教各位大侠,在TC运行这个程序后一闪而过,推出TC后在非使用中TC有可以看到运行结果,不知道这是怎么回事。

你的程序有点小错误.

while(i<=100) ; //要加 ; 的

程序改成下面那样就可以看到结果了.
加上一个getch();

#include <stdio.h>
#include <conio.h>
main()
{
int i,sum=0;
i=1;
do
{
sum=sum+i;
i++;
}
while(i<=100) ;
printf("%d\n",sum);
getch();
}