统计句子中元音字母的个数(PTA厦大慕课)

输入一个英文句子,已知:第一个字符是大写,其它字符都是小写,句子以 . 结束。
判断首字母是否为元音字母,并统计句子中元音字母(a、e、i、o、u)的个数,若首字符是大写元音字母,也要统计在内。
提示:
(1)可参考MOOC第9周课件
(2)当读入的字符为 ‘.’ 时,可判断输入结束。
输入格式:
第一个字符是大写,其它字符都是小写,句子以 . 结束。
输出格式:
第一行输出判断结果,是或不是。
第二行输出元音字母的个数(首字符是大写元音字母+句中小写元音字母个数)
输入样例:
Open the door,please.
输出样例:

8

#include
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=='e'||c1=='i'||c1=='o'||c1=='u')
   count++;
  c1=getchar();}
  if(flag==1) printf("是");
  else printf("不是");
    printf("\n%d",count);  
  return 0;
}

你可能感兴趣的:(C语言厦大慕课Pintia)