这道题卡了好长好长好长好长时间,必须记录一下
题目
编写一程序,用于统计从键盘输入的字符串中的元音字母(a,A,e,E,i,I,o,O,u,U)的个数。
输入
每行输入一字符串,串长不超过255。
输出
输出对应字符串中元音字母的个数。
样例输入 Copy
abcio
efgaeio
ak akkkksd
样例输出 Copy
3
5
2
解题思路
#include<stdio.h>#include<string.h>int main(){char l,a[256],i;int sum=0;while(gets(a)){l=strlen(a);sum=0;for(i=0;i<=l-1; i++){if ((a[i]=='a')||(a[i]=='e')||(a[i]=='i')||(a[i]=='o')||(a[i]=='u')||(a[i]=='A')||(a[i]=='E')||(a[i]=='I')||(a[i]=='O')||(a[i]=='U'))sum++;}printf("%d\n", sum);}}