下面是一個簡單的C語言程序,用于判斷輸入的字符是字母、數字還是特殊字符:
#include <stdio.h>
int main() {
char ch;
printf("請輸入一個字符:");
scanf("%c", &ch);
if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) {
printf("輸入的字符是一個字母\n");
} else if (ch >= '0' && ch <= '9') {
printf("輸入的字符是一個數字\n");
} else {
printf("輸入的字符是一個特殊字符\n");
}
return 0;
}
在這個程序中,首先定義了一個字符變量ch
,然后通過scanf
函數獲取用戶輸入的字符。接著使用if
語句判斷輸入的字符是字母、數字還是特殊字符,并打印相應的信息。
通過這個程序,可以實現簡單的判斷字符類型的功能。