那如果用c语言getchar来判断输入的是不是+ - * /怎么写
时间: 2023-12-03 21:46:49 浏览: 90
你可以使用`getchar()`函数来获取用户输入的字符,然后使用`switch`语句来判断输入的字符是否为`+`、`-`、`*`、`/`中的一种,以下是示例代码:
```c
#include <stdio.h>
int main() {
char op;
printf("请输入+、-、*、/中的一个运算符:");
op = getchar();
switch(op) {
case '+':
printf("您输入了加号。\n");
break;
case '-':
printf("您输入了减号。\n");
break;
case '*':
printf("您输入了乘号。\n");
break;
case '/':
printf("您输入了除号。\n");
break;
default:
printf("您输入的不是+、-、*、/中的任何一个运算符。\n");
break;
}
return 0;
}
```
在上面的代码中,我们首先使用`printf()`函数提示用户输入一个运算符,并使用`getchar()`函数获取用户输入的字符。然后,我们使用`switch`语句来判断用户输入的字符是否为`+`、`-`、`*`、`/`中的一种,并分别输出相应的信息。如果用户输入的字符不是这四个运算符中的任何一个,我们就输出一条提示信息。
阅读全文