能够实现加减乘除功能; 要求单字符输入,即输入的数字或符号不需要按回车键 c语言
时间: 2024-03-10 20:51:10 浏览: 45
C语言,计算器程序,可以实现加减乘除等功能
5星 · 资源好评率100%
好的,以下是使用 C 语言实现单字符输入的加减乘除功能的示例代码:
```c
#include <stdio.h>
int main() {
int a, b;
char op;
printf("请输入要计算的表达式(例如:1+2):");
// 读取输入的表达式
scanf("%d%c%d", &a, &op, &b);
// 根据输入的操作符进行计算
switch (op) {
case '+':
printf("%d %c %d = %d", a, op, b, a + b);
break;
case '-':
printf("%d %c %d = %d", a, op, b, a - b);
break;
case '*':
printf("%d %c %d = %d", a, op, b, a * b);
break;
case '/':
printf("%d %c %d = %d", a, op, b, a / b);
break;
default:
printf("无效的操作符");
break;
}
return 0;
}
```
该代码中使用 `scanf` 函数读取输入的表达式,其中 `%c` 表示读取一个字符,对应输入的操作符。根据输入的操作符进行计算并输出结果。请注意,该代码没有对除数为 0 的情况进行处理,使用时需要注意。
阅读全文