c语言由键盘输入两个0到100之间的正整数a,b,输入‘+’,‘-’,‘*’,‘/’四个算数运算符之一,利用算数运算符和正整数a,b进行出题,输入题目答案,判断答案是否正确。若正确,输出:计算正确!否则,输出:计算错误!正确答案应为…(要求:本题使用switch语句实现)输入样例449+屏幕显示出题4+49=(此处活动光标提示输入题目答案,例如输入输出样例计算错误!正确答案应为53
时间: 2023-05-23 16:00:49 浏览: 77
以下是 ChatGPT 回答:
请问您需要运算题目的代码吗?如果是的话,可以看下面的代码:
```c
#include <stdio.h>
int main(){
int a, b;
char op, c;
scanf("%d %d %c%c", &a, &b, &op, &c);
switch(op){
case '+':
printf("%d %c %d = ", a, op, b);
if(a + b == getchar() - '0'){
printf("计算正确!");
}else{
printf("计算错误!正确答案应为 %d", a + b);
}
break;
case '-':
printf("%d %c %d = ", a, op, b);
if(a - b == getchar() - '0'){
printf("计算正确!");
}else{
printf("计算错误!正确答案应为 %d", a - b);
}
break;
case '*':
printf("%d %c %d = ", a, op, b);
if(a * b == getchar() - '0'){
printf("计算正确!");
}else{
printf("计算错误!正确答案应为 %d", a * b);
}
break;
case '/':
printf("%d %c %d = ", a, op, b);
if(a / b == getchar() - '0'){
printf("计算正确!");
}else{
printf("计算错误!正确答案应为 %d", a / b);
}
break;
default:
printf("非法运算符!");
break;
}
return 0;
}
```
上面的代码可以根据输入的两个数字和运算符进行算术运算,并要求用户输入运算的结果,然后判断结果是否正确并输出相应的信息。
您可以输入以下样例进行测试:
输入样例:
```449 +```
输出样例:
```4 + 49 = 计算错误!正确答案应为 53```
如果您需要更多帮助,请随时问我。
阅读全文