题目描述
一个具有两个数加减乘除功能的计算器。
输入
输入有多组情况
表达式如 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 a, b;
char c;
while(~scanf("%d%c%d", &a, &c, &b))
{
if(c=='+')
{
printf("%d%c%d", a, c, b);
printf("=");
printf("%d\n", a+b);
}
if(c=='-')
{
printf("%d%c%d", a, c, b);
printf("=");
printf("%d\n", a-b);
}
if(c=='*')
{
printf("%d%c%d", a, c, b);
printf("=");
printf("%d\n", a*b);
}
if(c=='/')
{
printf("%d%c%d", a, c, b);
printf("=");
printf("%d\n", a/b);
}
}
return 0;
}
注意
该程序仅供学习参考!