https://www.coursera.org/learn/j ... u-ying-yong-lian-xi
编程题#1:求字母的个数
来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)
注意: 总时间限制: 1000ms 内存限制: 65536kB
描述
在一个字符串中找出元音字母a,e,i,o,u出现的次数。
输入
输入一行字符串(字符串中可能有空格,请用gets(s)方法把一行字符串输入到字符数组s中),字符串长度小于80个字符。
输出
输出一行,依次输出a,e,i,o,u在输入字符串中出现的次数,整数之间用空格分隔。
#include <stdio.h>
#include <Stdlib.h>
int main(void){
char str[80];
int x,a=0,e=0,i=0,o=0,u=0;
printf("enter a string:\n");
gets(str);
for(x=0;str[x];x++){
switch(str[x]){
case 'a':
a++;
break;
case 'e':
e++;
break;
case 'i':
i++;
break;
case 'o':
o++;
break;
case 'u':
u++;
}}
printf("%d %d %d %d %d", a,e,i,o,u);
return 0;
} |