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

函数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;

}


阅读更多
个人分类: c习题
上一篇75.字符串正序和反序连接
下一篇73.根据公式求a的平方根
想对作者说点什么? 我来说一句

统计字符串中元音字母的个数

2012年12月09日 288B 下载

统计字符串字母空格个数

2011年12月18日 32KB 下载

没有更多推荐了,返回首页

关闭
关闭