我是一名编程初学者,我正在做一个我在互联网上找到的练习:
制作一个计算器,它接受 3 个输入,然后对两个数字进行加、减、乘或除。第一个和第三个输入是整数。第二个是字符。
- 使用 switch 语句根据用户输入确定要执行的操作。
- 至少使用一项功能。
- 让程序再次询问输入是否无效。
- 完成后使程序循环,在完全退出之前允许多次使用。
这是我的代码:
#include <iostream>
using namespace std;
int main()
{
int number1 , number2;
char operator_;
cout << "enter first number:" << endl;
cin >> number1;
cout << "enter operator:";
cin >> operator_;
cout << "enter second number:" << endl;
cin >> number2;
switch (operator_)
{
case '+':
cout << " the sum is " << number1 + number2;
break;
case '-':
cout << "the difference is " <<number1 - number2;
break;
case '*':
cout << "the product is " << number1 * number2;
break;
case '/':
cout << "the quotient is " << number1 / number2;
break;
default:
cout << "Invalid Operation";
}
return 0;
}
如何完成任务 3 和 4?我研究了 while 循环,但我不知道这对我的程序有什么帮助。谢谢