Đề bài
Xác định ký tự nhập vào là: chữ hoa, chữ thường, số hay ký tự đặc biệt.
Giải pháp (dựa trên mã ASCII)
- 65–90: Chữ hoa (A-Z)
- 97–122: Chữ thường (a-z)
- 48–57: Số (0-9)
- Còn lại: Ký tự đặc biệt
Chương trình C
#include <stdio.h>
int main() {
char ch;
printf("Nhập một ký tự: ");
scanf("%c", &ch);
if (ch >= 65 && ch <= 90) printf("Chữ hoa (Upper Case)");
else if (ch >= 97 && ch <= 122) printf("Chữ thường (Lower Case)");
else if (ch >= 48 && ch <= 57) printf("Số (Digit)");
else printf("Ký tự đặc biệt (Symbol)");
return 0;
}
Kết quả
Run 1: Nhập 4 -> Số Run 2: Nhập # -> Ký tự đặc biệt Run 3: Nhập M -> Chữ hoa