题目描述
简单计算器模拟:输入两个整数和一个运算符,输出运算结果;
输入
第一行输入两个整数; 第二行输入一个运算符(+、-、*、/);
输出
输出对两个数运算后的结果;
输入输出样例
样例输入 #1
30 50
*
样例输出 #1
1500
代码:
#include<stdio.h>
int main()
{
int num1,num2;
char a;
scanf("%d %d\n%c",&num1,&num2,&a);
switch(a){
case'+':
printf("%d\n",num1+num2);
break;
case '-':
printf("%d\n", num1 - num2);
break;
case '*':
printf("%d\n", num1 * num2);
break;
case '/':
if (num2 != 0) {
printf("%d\n", num1 / num2);
} else {
printf("Error: Division by zero\n");
}
break;
default:
printf("Error: Invalid operator\n");
break;
}
return 0;
}
编译结果: