在这里插入图片描述

/*编程从键盘输入一个字符串,统计该字符串中从'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及其出现的次数*/
	 
}
Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐