C 程序:使用switch-case
检查输入字符是否为元音
原文:https://www.studytonight.com/c/programs/basic/check-vowel-using-switch-case
下面是一个用switch-case
检查元音的程序。
#include<stdio.h>
int main()
{
printf("\n\n\t\tStudytonight - Best place to learn\n\n\n");
char ch;
printf("Input a Character : ");
scanf("%c", &ch);
switch(ch)
{
case 'a':
case 'A':
case 'e':
case 'E':
case 'i':
case 'I':
case 'o':
case 'O':
case 'u':
case 'U':
printf("\n\n%c is a vowel.\n\n", ch);
break;
default:
printf("%c is not a vowel.\n\n", ch);
}
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
return 0;
}
输出:
解释:
- 如果
break
语句不用于某个案例,则执行并评估有效案例之后的所有案例。这样只写一次break
语句就可以一次检查多个条件,让代码更容易理解。 default
只有在上述情况都不成立时才执行。类似于 if-else 代码的else
语句。