我正在学习编程的第一周,现在我有一项任务是构建一个“功能良好”的计算器。它必须能够:-Add -Subtract -Multiply -Divide -Reset -Be能够擦除/返回
我想我已经弄清楚了前五件事,但我仍然坚持“能够擦除”。当我写完5+5时,我怎样才能擦除它,写5-5呢?
我已经在下面张贴了我的代码,并一如既往,请告诉我,如果我做了任何键入或应该以不同的方式构建我的代码。:)
#include <iostream>
using namespace std;
int main()
{
while (true)
{
char val;
float num1, num2;
cin >> num1;
cin >> val;
cin >> num2;
switch (val) {
case '+':
cout << num1 << val << num2 << " = " << num1 + num2 << endl;
break;
case '-':
cout << num1 << val << num2 << " = " << num1 - num2 << endl;
break;
case '*':
cout << num1 << val << num2 << " = " << num1 * num2 << endl;
break;
case '/':
cout << num1 << val << num2 << " = " << num1 / num2 << endl;
break;
default:
cout << "Not valid operator";
}
}
}发布于 2022-12-02 13:01:18
您可以使用函数system(char *command)。
清除Linux中的终端:
system("clear");清除Windows中的终端:
system("cls");https://stackoverflow.com/questions/74654004
复制相似问题