前面是无输入的计算器,也就是提前设置好了两个用来计算的数。但是真正的计算器是可以输入用来计算的数的,所以接下来就是可以输入的计算器程序。
完整代码#includeusing namespace std; void add(int,int,int); void sub(int,int,int); void mul(int,int,int); void dev(int,int,int); void input(); int main(){ input(); return 0; } void input(){ int count; int numberFirst,numberSecond; char signal; while(true){ cout<<"ENTER THE SIGNAL:"; cin>>signal; if(signal=='q'||signal=='Q'){ cout<<"THE PROGRAM IS ENDED!"< >numberFirst; cout<<"ENTER THE SECOND NUMBER:"; cin>>numberSecond; switch(signal){ case '+': add(count,numberFirst,numberSecond); break; case '-': sub(count,numberFirst,numberSecond); break; case '*': mul(count,numberFirst,numberSecond); break; case '/': dev(count,numberFirst,numberSecond); break; default: cout<<"WRONG SIGNAL!"< 运行结果:
(欢迎提出建议)



