c++怎么让程序重复计算

来源:百度知道 编辑:UC知道 时间:2024/05/30 11:22:01
我做了一个算薪水的简单 程序 但只能算一次 我想要重复计算第二次 第N次 是用double语句?还是什么 希望高人指点谢谢
的却用for循环很好 但无限输入用什么??

#include <iostream>
using namespace std;
int main()
{
char c;
while(c)
{
cout<<"这是一个计算薪水的程序,是否继续?(输入y继续,输入n退出)"<<endl;
cin>>c;
if('y'==c)
{
//在这里计算薪水
}
if('n'==c)break;
}
return 0;
}

还是不太明白你的程序,下次提问的时候最好把程序附上,不过如果是从键盘上输入数字后再进行计算的话:给你两个简单的实例结合你自己的程序想想吧。
假如从键盘上输入两个数,求和之后输出,要想无限输入可以用下边的两种语句来实现:(前边头文件什么的就不写了)
1.
int main()
{
int a,b;
while(cin>>a>>b)
{
cout<<a+b<<endl;
}
return 0;
}
2.int main()
{
int a,b;

while(cin.eof)
{
cin>>a>>b;
cout<<a+b<<endl;
}

return 0;
}
这样就可以无限输入了。
希望能对你有帮助。

用for循环

for(int i=0;i<算的次数;i++)
{
...
}

无限输入那就成死循环了诶……你可以把循环次数尽量多,算薪水即使算全球人的也有个数量的吧……

while(1)
{