Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Chương trình C kiểm tra kiểu ký tự nhập vào (hoa, thường, số, đặc biệt)

Đề 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