要求用c语言编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。
时间: 2023-09-25 13:15:31 浏览: 423
c代码-3. 功能:编写一个简单计算器程序,输入格式为:a opb。其中a和b是参加运算的p数,op为运算符,它的取值只能是+、-、*、/。
```c
#include <stdio.h>
int main() {
int a, b;
char operator;
printf("请输入两个整数和运算符(+、-、*、/、%):\n");
scanf("%d %d %c", &a, &b, &operator);
switch(operator) {
case '+':
printf("%d + %d = %d\n", a, b, a+b);
break;
case '-':
printf("%d - %d = %d\n", a, b, a-b);
break;
case '*':
printf("%d * %d = %d\n", a, b, a*b);
break;
case '/':
if(b == 0) {
printf("除数不能为0!\n");
} else {
printf("%d / %d = %d\n", a, b, a/b);
}
break;
case '%':
if(b == 0) {
printf("除数不能为0!\n");
} else {
printf("%d %% %d = %d\n", a, b, a%b);
}
break;
default:
printf("无效的运算符!\n");
break;
}
return 0;
}
```
阅读全文