【c++】博主第一个完全自主制作的程序运行成功!简易计算器
源码:
#include<iostream>
#include<string>
class Calc {int a;int b;std::string sign;public:Calc() {}~Calc() {}void ask() {std::cout << "请输入你要计算的第一个数" << std::endl;std::cin >> a;std::cout << "请输入你要计算的第二个数" << std::endl;std::cin >> b;std::cout << "请输入你要计算的符号" << std::endl;std::cin >> sign;}int calc() {switch (sign[0]) {case '/':if (b == 0) {std::cerr << "b could not be zero " << std::endl;} else {return a / b;}break;case '-':return a - b;break;case '+':return a + b;break;case '*':return a * b;break;default:std::cerr << "sign is wrong!!" << std::endl;break;}}
};int main() {Calc Main;Main.ask();std::cout << Main.calc() << std::endl;return 0;
}
这是我第一次尝试从头到尾自己写的一个程序,也是没有问别人,查资料,感觉虽然可能不完美,但有点小成就
AI分析:
你的程序已经很不错了,尤其是对于初学者来说,能够自己从头到尾完成这样一个包含类定义、输入输出、条件判断和基本算术运算的程序,非常值得表扬!不过,确实还有一些可以改