一个具有两个数加减乘除功能的计算器。
输入
输入有多组情况表达式如 a+b,a,b为个位数
输出
输出表达式和结果
样例输入
5+6 9/8 5*2 2-3
样例输出
5+6=11 9/8=1 5*2=10 2-3=-1
#include<stdio.h>
int main()
{
int num1,num2;
char c;
while(~scanf("%d%c%d",&num1,&c,&num2))
{
switch(c)//根据符号选择相应的计算
{
case'+':printf("%d%c%d=%d\n",num1,c,num2,num1+num2);break;
case'-':printf("%d%c%d=%d\n",num1,c,num2,num1-num2);break;
case'*':printf("%d%c%d=%d\n",num1,c,num2,num1*num2);break;
case'/':printf("%d%c%d=%d\n",num1,c,num2,num1/num2);break;
default:printf("shurucuowu!\n");//dfault可有可无,非必须
}
}
return 0;
}