hnust 1094 实验2-6:简单计算器
题目描述
从键盘输入2个操作数和运算符,用switch语句实现两个数的加、减、乘、除运算。
输入
按照运算表达式的顺序输入两个操作数和运算符,如2+3或88-2或25/6或21.73。操作数为双精度浮点型数据,运算符为’+‘或’-‘或’‘或’/'。
输出
输出运算结果,结果为双精度浮点型数据。输出数据后要换行。
样例输入 Copy
21.7*7
样例输出 Copy
151.900000
提示
本题由实验指导书中的实验题第5题改编而成。
解题过程
简单计算器±*/四类计算
直接暴力,小编用的是if语句,也可以用switch语句,Switch耗时更短
AC代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a,b;char c;
scanf("%lf%c%lf",&a,&c,&b);
if(c=='+')printf("%lf\n",a+b);
else if(c=='-')printf("%lf\n",a-b);
else if(c=='*')printf("%lf\n",a*b);
else if(c=='/')printf("%lf\n",a/b);
return 0;
}