【刷题记录】
写在前面此系列文章仅是对个人学习的记录,如有错误,请予以指正,谅解。
第十次记录
一、牛客网刷题
(1)题目描述:KiKi开始学习英文字母,BoBo老师告诉他,有五个字母A(a), E(e), I(i), O(o),U(u)称为元音,其他所有字母称为辅音,请帮他编写程序判断输入的字母是元音(Vowel)还是辅音(Consonant)
(2)代码:
#include <stdio.h>
int main()
{
char m;
while(scanf("%c",&m)!=EOF) //定义循环变量
{
getchar();
if(m=='a'||m=='A'||m=='e'||m=='E'||m=='i'||m=='I'||m=='o'||m=='O'||m=='u'||m=='U') //如果满足元音字母
{printf("Vowel\n");} //输出Vowel
else
{printf("Consonant\n");} //否则输出Consonant
}
return 0;
}
3.问题分析:设定大小写字母都为元音采用逻辑运算符||,输出相应答案。
4.备注:知识点总结
(1)while循环语句,“先判断,后执行”。当条件满足时进入循环,如若不满足则一次循环也不执行;一定要有语句修改表达式的值,使其结果为“0”,否则出现死循环。
(2)语法格式:while(表达式) 语句 //循环体 圆括号内的表达式是控制表达式,圆括号右边是循环体,循环体可以是一条或多条语句的复合语句用花括号括起来