本关任务:编写一个简单的计算器小程序。 编程要求 根据提示,在右侧编辑器补充代码。输入两个操作数和一个运算符,编程实现简单的计算器。(用switch完成) 提示:操作数和运算符输入方式 scanf(“%d%c%d”,&num1,&op,&num2) 关键是要对运算符op作判断,然后输出相应的计算结果。 注意: 1、操作数为整数 2、除法运算需要分别输入商和余数 3、只做+ - * /运算,其他情况输出“运算符错误”的信息。 测试说明 平台会对你编写的代码进行测试: 测试输入:23%34 预期输出: 运算符错误 测试输入:2+5 预期输出: 7 测试输入:35/4 预期输出: 商为8,余数为3用c语言
时间: 2024-02-06 10:10:21 浏览: 18
```c
#include <stdio.h>
int main() {
int num1, num2, result;
char op;
scanf("%d%c%d", &num1, &op, &num2);
switch (op) {
case '+':
result = num1 + num2;
printf("%d", result);
break;
case '-':
result = num1 - num2;
printf("%d", result);
break;
case '*':
result = num1 * num2;
printf("%d", result);
break;
case '/':
if (num2 != 0) {
result = num1 / num2;
printf("商为%d,余数为%d", result, num1 % num2);
} else {
printf("除数不能为0");
}
break;
default:
printf("运算符错误");
break;
}
return 0;
}
```