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;
}
0 Nhận xét