暑假即将到来,小明对于即将发下来的数学作业,现在他需要一个计算器,请你帮他设计一个计算器。
这个计算器的功能很强大,它有三个版本。
简单版本只有四则运算‘+’,‘-’,‘*’,‘/’当然少不了‘()’的存在。
中等版本可以不仅有简单版本的所有功能,还支持C语言的部分语句,如‘int’,‘double’的变量定义,还支持变量的加减乘除的运算。
如:
int a;
a=2+3;
b=a+1;
还支持print输出,格式为:print(var);var可以为常量或变量或公式。
如:
print(a)
输出:5
高等版本不仅支持中等版本,还支持阶乘,幂运算,还有‘+=’,‘-=’,‘*=’,‘/=’,‘%=’。