老外买瓷砖

老外买瓷砖

Description
大酬宾活动的第三天,店里突然来了一个老外。还是高中生的小娥在开店。可怜的小娥被老外流畅的外语给吓蒙了。老外没办法,只好一个字母一个字母地把订单念给小娥。吓蒙的小娥只记得有几个元音字母了(aeiou),不过很不幸的是她把H也当作了A,Y当作了I.
Input
第一行输入一个整数n,表示老外说了多少句话。然后是n行,每一行是老外说的外语。Output
对于老外说的每句话,请统计出小娥记得的各元音字母的个数(包含记错的),每个元音1行,格式见例子
Sample Input
2
Hello.
How are you!
Sample Output
a:1
e:1
i:0
o:1
u:0
a:2
e:1
i:1
o:2
u:1

#include<stdio.h>
#include<string.h>
int main()
{
 	int n,len;
 	char a[200];
 	scanf("%d",&n);
 	getchar();
 	while(n--)
 	{
  		int s1,s2,s3,s4,s5;
  		s1=0;
  		s2=0;
  		s3=0;
  		s4=0;
  		s5=0;
  		gets(a);
  		len=strlen(a);
  		for(int i=0;i<len;i++)
  		{
   			if(a[i]=='a'||a[i]=='A'||a[i]=='H'||a[i]=='h')
    				s1++;
   			else if(a[i]=='e'||a[i]=='E')
    				s2++;
   			else if(a[i]=='i'||a[i]=='I'||a[i]=='y'||a[i]=='Y')
    				s3++;
   			else if(a[i]=='o'||a[i]=='O')
    				s4++;
   			else if(a[i]=='u'||a[i]=='U')
    				s5++;
  		}
  		printf("a:%d\n",s1);
  		printf("e:%d\n",s2);
  		printf("i:%d\n",s3);
  		printf("o:%d\n",s4);
  		printf("u:%d\n",s5);
 	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值