关闭

74.统计字符串中各原音字母的数目

212人阅读 评论(0) 收藏 举报
分类:

函数fun的功能是:统计字符串中各原音字母(即A,E,I,O,U)的个数,注意:字母不分大小写。


#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
void fun(char *s, int num[5])
{
	int k, i = 5;
	for (k = 0;k < i;k++)
		num[k] = 0;
	for (;*s;s++)
	{
		i = -1;
		switch (*s)
		{
		case 'a':case 'A': {i = 0;break;}
		case 'e':case 'E': {i = 1;break;}
		case 'i':case 'I': {i = 2;break;}
		case 'o':case 'O': {i = 3;break;}
		case 'u':case 'U': {i = 4;break;}
		}
		if (i >= 0)
			num[i] += 1;
	}
}
int main()
{
	char s1[81];int num[5],i;
	printf("\nPlease enter a string :");
	gets(s1);
	fun(s1, num);
	for (i = 0;i < 5;i++)
		printf("%d  ",num[i]);
	printf("\n");
	system("pause");
	return 0;

}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:48153次
    • 积分:2148
    • 等级:
    • 排名:第17734名
    • 原创:176篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条