Viết chương trình C để kiểm tra 1 ký tự là chữ hoa hay thường

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

1. Nhập vào một kí tự ch

2. Kiểm tra nếu ch là kí tự hoa: ch>='A' và ch<='Z'

3. Kiểm tra nếu ch là kí tự thường: ch>='a' và ch<='z'

4. Kiểm tra nếu ch là 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 uppercase */
if(ch >= 'A' && ch <= 'Z')
{
printf("'%c' is uppercase alphabet.", ch);
}
/*3. Check if ch is uppercase */
else if(ch >= 'a' && ch <= 'z')
{
printf("'%c' is lowercase alphabet.", ch);
}
/*4. Check if ch is a special character*/
else
{
printf("'%c' is not an alphabet.", ch);
}

return 0;
}

Cách 2: sử dụng hàm có sẵn:

#include <ctype.h> /* Used for isupper() and islower() */
int main()
{
char ch;

/*1. Enter a character */
printf("Enter any character: ");
scanf("%c", &ch);
/*2. Check if ch is uppercase */
if(isupper(ch))
{
printf("'%c' is uppercase alphabet.", ch);
}
/*3. Check if ch is lowercase */
else if(islower(ch))
{
printf("'%c' is lowercase alphabet.", ch);
}
/*2. Check if ch is special */
else
{
printf("'%c' is not an alphabet.", ch);
}

return 0;
}