C Programming Example - Determine Vowel/Consonant

C 语言实例C Language Examples

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 是辅音

C Language Examples

other extensions