用C语言编了个程序,怎样才能让它在运行窗口中多次运行呢?

一般的程序都是运行了一次之后就显示“press any key to exit”,但我就希望在不关闭这个窗口的情况下,接着运行这个程序,该如何实现呢?举个例子来说,就是一个加法程序,运行之后,成功进行运算了,然后我想实现的是不关闭这个运行窗口,在这个运行窗口中接着再重新输入数据执行一次加法运算。不知道我说清楚了没有,还望大神赐教。

#include<stdio.h>
int main()
{
while(1) //设置一个死循环,使程序重复运行
{
system("cls"); //清屏,清除窗口上之前的输出
int a,b;
printf("请输入两个加数:");
scanf("%d%d",&a,&b);
printf("两数之和为%d",a+b);
getch(); //按任意键从头开始
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-13
#include <stdio.h>
#include <stdlib.h>
void main()
{

system("tasklist /FI \"WINDOWTITLE eq c;\\T.exe \" /FI \"STATUS eq running\"");
getchar();
}
c;\\T.exe 是程序运行时的位置 你的程序放在哪个路径下 T.exe是程序的名字这个网站有关于这个的讨论和介绍你可以去参考一下:http://www.eehome.cn/thread-95333-1-1.html
第2个回答  2013-04-13
int main()
{
int a,b;

while(scanf("%d %d", &a, &b)! = EOF)

prinft("%d\n",a+b);

}
第3个回答  2013-04-13
呵呵
char c;

do
{
核心程序
prinf("Press any key to continue.");
}while(c=getchar()&&c!='q');本回答被提问者采纳
第4个回答  2013-04-13
你在你程序里加一个循环啊,不然就没办法
相似回答