C++简单计算器
#include<iostream>
using std::endl;
using std::cout;
using std::cin;
class Numbers //定义存放数字的类
{
private:
long double Num_str[200];
protected:
Numbers():count(0){}
~Numbers(){};
int count;
int Num_set(long double num)
{
Num_str[count]=num;
count++;
return 0;
}
int Num_input(long double num,int b)
{
Num_str[b]=num;
return 0;
}
long double getNum(int b)
{
return Num_str[b];
}
bool display();
};
class sign //定义一个符号的类
{
protected:
int a; //'0'标志
int b; //'1-9'标志
int c; //'+-'标志
int d; //'*'标志
int e; //'/'标志
int f; //'('标志
int g; //')'标志
int h; //'.'标志
int i; //'='标志
int fc; //'('计数器
int gc; //')'计数器
sign():a(0),b(0),c(0),d(0),e(0),f(0),g(0),h(0),i(0),fc(0),gc(0){}
~sign(){};
};