我刚开始学习编程,现在有一个任务,就是构建一个“功能良好”的计算器。它必须能够:- 加-减-乘-除-复位-能够擦除/返回
我想我已经弄清楚了前5件事,但我卡在“能够擦除”。我如何使它,当我写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";
}
}
}
1条答案
按热度按时间ffscu2ro1#
您可以使用函数
system(char *command)
。在Linux中清理终端:
在Windows中清洁终端: