int vowel(char c)
{如果c是元音,返回1,否则返回0}
输入要求:第1行输入m,第2至第m行输入m个字符串,长度不超过50,以回车符结束。
输出要求:分m行输出统计的结果
样例输入:
3
I am fine!
Hello
It is a apple
样例输出:
4
2
5
样例输入:
2
#include<stdio.h>
#include<string.h>
int vowel(char c)
{
if(c=='A'||c=='E'||c=='I'||c=='O'||c=='U'||c=='a'||c=='e'||c=='i'||c=='o'||c=='u')
return 1;
else
return 0;
}
int main ()
{
int i=0,m,k,s;
char c[50];
scanf("%d\n",&m);
do
{
k=0;
while((c[i]=getchar())!='\n')
{
if(vowel(c[i])==1)
{k++;}
i++;
}
printf("%d\n",k);
m--;
}while(m!=0);
}
代码可能有一些瑕疵,不要照搬