C语言:从键盘任意输入3,5,和运算符,要怎么写结果才是3+5=8
时间: 2024-05-01 16:20:21 浏览: 11
你可以使用 `scanf` 函数从键盘输入3、5和运算符,然后使用条件语句判断运算符并进行相应的运算,最后输出结果。
以下是一个示例代码:
```c
#include <stdio.h>
int main() {
int num1, num2;
char op;
printf("请输入两个整数和一个运算符,形如 3 + 5:\n");
scanf("%d %c %d", &num1, &op, &num2);
if (op == '+') {
printf("%d %c %d = %d\n", num1, op, num2, num1 + num2);
} else if (op == '-') {
printf("%d %c %d = %d\n", num1, op, num2, num1 - num2);
} else if (op == '*') {
printf("%d %c %d = %d\n", num1, op, num2, num1 * num2);
} else if (op == '/') {
if (num2 == 0) {
printf("除数不能为0\n");
} else {
printf("%d %c %d = %d\n", num1, op, num2, num1 / num2);
}
} else {
printf("未知的运算符\n");
}
return 0;
}
```
你可以根据需要进行修改和优化。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)