输入一个字符,如果是数字,则输出“Yes”,否则输出“No”
时间: 2023-12-26 14:04:34 浏览: 142
编写一个程序接受用户输入的字符。如果输入的字符是0-9数字中的一个,则显示“您输入了一个数字”,否则显示“这不是一个数字”。
可以使用C语言中的isdigit()函数来判断输入的字符是否为数字,代码如下:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char c;
printf("请输入一个字符:");
scanf("%c", &c);
if (isdigit(c)) {
printf("Yes\n");
} else {
printf("No\n");
}
return 0;
}
```
其中,isdigit()函数是ctype.h头文件中的函数,如果参数c是0到9之间的数字字符,则返回非零值,否则返回0。
阅读全文