我无法弄清楚将所有循环部分放在一个简单的y / n(重复/退出)循环的位置。我试图找到答案,但没有一个对我的特定情况足够清楚。 附:我是编码的初学者,所以除非必要,否则请不要太复杂 到目前为止这是我的代码
anything i want
答案 0 :(得分:-1)
我会忽略你的程序中的一些错误并直接回答这个问题。
两件事:
所以要替换这两行:
system ("pause");
return 0;
使用询问用户是否要继续的查询,并使用答案填充变量yesNO
。
答案 1 :(得分:-2)
由于“int main”中的return语句而停止。我建议使用“void main()”而不是“int main()”。但是如果你想使用“int main()”,则在while语句下面移动“return 0”。您还需要询问用户是否要继续。试试这个:(忽略差距)
int main () {
do {
cout << "Programma wat optelt, aftrekt, vermedigvuldigd en deelt. \n\n";
cout << "Geef een opdracht (eg. 1 + 2): \n";
cin >> a >> operation >> b;
Input (a,b);
cout << "Het antwoord is: " << result << endl;
cout << "Press y to continue: ";
cin >> yesNo;
} while (yesNO == 'y');
return 0;
}