编程从键盘输入一个字符串,统计该字符串中从'a'到'z'共26个小写字母各自出现的次数, 将结果存入数组中,并输出

在这里插入图片描述

/*编程从键盘输入一个字符串,统计该字符串中从'a'到'z'共26个小写字母各自出现的次数,
将结果存入数组中,并输出*/
#include<stdio.h>
#include<string.h>
#define N 100 
main()
{	int i,j=0,c[26]={0};
	char str[N];
	printf("请输入一个字符串:");
	gets(str);
	for(i=0;i<strlen(str);i++)/*外循环扫描/遍历字符数组*/
		for(j=0;j<26;j++)
			if(str[i]=='a'+j)
			{	c[j]++;
				break;
			 } 
	for(i=0;i<26;i++)
		printf("%c-%d\t",'a'+i,c[i]);/*输出字母a-z及其出现的次数*/
	 
}

猜你喜欢

转载自blog.csdn.net/YJG7D314/article/details/89055825