C++怎么让这段程序循环执行??

#include<iostream.h>
void main()
{
float a,b,c;
cout<<"Enter the gallons used (-1 to end ):";
cin>>a;
if(a==-1)
cout<<"The overall average Miles/Gallon was 21.601423";
else
cout<<"Enter the miles driven:";
cin>>b;
c=b/a;
cout<<"The MIles / Gallon for this tank was "<<c<<endl;

}
初学C++, 这段代码怎么让它循环执行啊? 就是输出结果后程序不结束,又重新从第一条开始执行输入A的值?

#include<iostream.h>
void main()
{
while(1)
{
float a,b,c;
cout<<"Enter the gallons used (-1 to end ):";
cin>>a;
if(a==-1)
cout<<"The overall average Miles/Gallon was 21.601423";
else
cout<<"Enter the miles driven:";
cin>>b;
c=b/a;
cout<<"The MIles / Gallon for this tank was "<<c<<endl;
}

}不过这样的死循环哦,就是一直循环不停的意思,如果需要其他功能以后再跟我说
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-24
一般在外面加个while(1){}就可以了!
第2个回答  2013-12-24
while(1){写你的代码}

c++时怎么能运行完程序后按任意键继续执行源程序呢
按任意键继续执行。按 ctrl+C 退出。(方法1) goto main(){ int i,j;float x,y,z;Lab: \/\/ 语句开始处加标号 要反复执行的程序部分 systen("pause");goto Lab;return 0;} (方法2) while 循环:main(){ int i,j;float x,y,z;while(1) { 要反复执行的程序部分 systen("pause")...

c++如何让一个程序运行一次了多次使用,而不是运行一次按任意键就结束...
在return 0;前加上main()实现一直递归 或是用一个无限循环的语句如while(1){},把内容放进括号里面

c++ 我想让这个程序反复执行下去而不是输入一次就结束了 该怎么改?
加一个 while 的循环,并采用特定的字符,结束循环

c++ 我想让一个无限循环的while语句执行5分钟 怎么办 请高手解答!_百度...
使用while循环,由于你的CPU随时可以被别人占用,楼上的方法其实无非保证5分钟,只能保证不小于5分钟。循环永远无法准确做到这点(当然,其他方法也永远不可能,除非是你独占式系统)

c++重复执行程序怎么弄
用循环语句啊。如果要重复执行整个程序,就在整个程序的开头加一个while语句,但要注意循环终止条件。

c++ 我想让这个程序反复执行 不是输一次就没了 怎么改?
用for语句循环就行了,想退出就用break就行了

c++为什么运行一次就关闭了,怎么重复用啊
使用死循环方式while(1){}可以重复让程序运行.里边加上一句控制语句如if(...)return; 就可以关闭了.或者可以用goto运行到某处再跳回去重新运行程序..

我用C++6.0写的程序怎么只能运行一次,而且在文件夹中只是闪一下,应该怎...
void main(){ while(1){ \/\/此处填写原来的代码 } } 如果希望在运行最后程序不关闭,加入头文件#include <windows.h> 然后在程序最后或适当位置加上这一句system("pause>nul");可以让程序暂停 如果程序已经设置为反复运行的话,不用加暂停也可以,因为如果程序反复执行,将永远不会退出(如果程序代码...

C++程序的反复执行
本文深入探讨C++程序的反复执行,主要通过for、while、do-while语句与多重循环的详细解析,以增强读者对循环机制的理解。知识点方面,for语句具备先执行初始化和循环条件,再执行循环体并更新循环变量的特性。其格式多样,通常用于需要在循环开始前设定初始值与结束条件的场景。while语句则基于循环条件来决定...

C++ 如何让程序反复执行 直到用户打算退出时再退出 这个循环要怎么写...
while(true){char slect;cout<<"请输入选择,如果想退出,请输入q!"cin>>slect;if(slect=="q") break;\/\/ 按q退出\/\/执行你要的操作}

相似回答