计算器 c++源代码

多功能计算器
实现功能:
1)具备整型数据、浮点型数据的算术(加、减、乘、除)运算功能。依次输入第一个运算数、运算符(+,-,*,/)、第二个运算数,然后输出结果。结果可以作为下一个运算的第一运算数。按‘C’清屏,按‘R’返回 菜单。
例如:输入:2
+
5
输出:7
2)实现单运算符表达式计算的功能。输入的操作数可以包含整数或浮点数。输入表达式如下:
例如:输入:2+5
输出:7

#include<iostream>
#include <stdlib.h>
using namespace std;
int main ()
{
char c,flag;
double a,b;
while (1)
{
cin>>a>>c>>b;
flag=1;
switch(c)
{
case '+':a+=b;break;
case '-':a-=b;break;
case '*':a*=b;break;
case '/':if(b==0){cout<<"出错!\n";flag=0;}
else a/=b;break;
default : cout<<"输入有误!\n";flag=0;return 0;
}
if(flag)
cout<<"="<<a<<endl;
}
}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答