输入一个字符串(以\n结束),统计A...Z出现的次数

核心是创建一个计数数组,并将其初始化。

#include<stdio.h>
void countNumber(char *s)
{
    
    
	int count[26],i;
	for(i=0;i<26;i++)
	{
    
    
		count[i]=0;
	}
	for(i=0;s[i]!='\0';i++)
	{
    
    
		count[s[i]-'A']++;
	}
	printf("\n计数结果是:\n\n");
	for(i=0;i<26;i++)
	{
    
    
			printf("%d  ",count[i]);
	}
}
void main()
{
    
    
	char s[40];	
	int i;
	printf("请输入字符串:");
	for(i=0;s[i-1]!='\n';i++)
	{
    
    
		scanf("%c",&s[i]);
	}
	countNumber(s);
	printf("\n");
}

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45088667/article/details/105819989
今日推荐