#include <iostream>
using namespace std;
class Calc{
const char *str;
int pos;
public:
Calc(const char *string) {
str = string;
pos = 0;
int ret = addAndmis(divAndmut(eval()));
cout << string << "=" << ret << endl;
}
Calc(const char *string, int val) {
str = string;
pos = 0;
int ret = addAndmis(divAndmut(eval()));
cout << (ret==val?"Succ":"Fail") << ": "<< string << "=" << ret << endl;
}
int addAndmis(int x)
{
if(str[pos]=='\0') {
return x;
}
if(str[pos]=='+') {
pos++;
int y=divAndmut(eval());
cout << x << '+' << y << endl;
x+
四则运算计算器——cpp
最新推荐文章于 2023-05-03 14:56:30 发布