Viết chương trình C để kiểm tra xem một ký tự là chữ cái, chữ số hay ký tự đặc biệt

Các bước thực hiện để viết chương trình C:

1. Nhập một ký tự từ bàn phím ch

2. Kiểm tra xem ký tự có phải là chữ cái không: if((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')).

3. Kiểm tra nếu ký tự là chữ số if(ch >= '0' && ch <= '9').

4. Kiểm tra nếu một ký tự không phải là chữ cái, cũng không phải là chữ số ==> ký tự là một ký tự đặc biệt.

Code tham khảo của chương trình C:

int main()
{
char ch;

/* 1. Enter a character */
printf("Enter any character: ");
scanf("%c", &ch);

/* 2. Check if ch is alphabet */
if((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))
{
printf("'%c' is alphabet.", ch);
}
/* 3. Check if ch is digit */
else if(ch >= '0' && ch <= '9')
{
printf("'%c' is digit.", ch);
}
/* 4. Check if ch is special */
else
{
printf("'%c' is special character.", ch);
}

return 0;
}