Advertisement

Count vowel letters in the sentence的数量(PTA厦大慕课)

阅读量:

输入一个英文句子,已知其首字符为大写字母,其余字符均为小写,且句子以句号结尾。
需判断该句子的首字母是否属于元音字母,并统计整个句子中元音字母(包括a、e、i、o、u)的数量。若首字符为大写的元音字母,则需将其计入总数之中。
提示:
(1)可参考MOOC第九周的课程资料
(2)当读取到字符为‘.’时,即可判定输入结束。
输入格式:
句子的首个字符为大写字母,其余字符均为小写形式,且以句号作为结尾。
输出格式:
第一行输出判断结果,即“是”或“不是”。
第二行输出元音字母的总数量(包含首字母若为大写元音字母及句中所有小写元音字母的数量)。
输入示例:
Open the door,please.
输出示例:

8

复制代码
    #include<stdio.h>
    int main()
    {
      char c1; int count=0,flag=0;
      scanf("%c",&c1);
       if(c1=='A'||c1=='E'||c1=='I'||c1=='O'||c1=='U') {flag=1;count=1;}
       else flag=0;
      c1=getchar();
      while(c1!='.')
      {if(c1=='a'||c1=

全部评论 (0)

还没有任何评论哟~