C Programming Example - Determine Vowel/Consonant
Determine whether the input letter is a vowel or a consonant.
English has 26 letters. The vowels only include the five letters a, e, i, o, and u; all the rest are consonants. y is a semi-vowel, semi-consonant letter, but in English it is always treated as a consonant.
Example
#include <stdio.h>
int main()
{
char c;
int isLowercaseVowel, isUppercaseVowel;
printf("Enter a letter:");
scanf("%c",&c);
// lowercase vowel
isLowercaseVowel = (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u');
// uppercase vowel
isUppercaseVowel = (c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U');
// if statement check
if (isLowercaseVowel || isUppercaseVowel)
printf("%c is a vowel", c);
else
printf("%c is a consonant", c);
return 0;
}
Run result:
输入一个字母: G G 是辅音other extensions
C Language Examples