#include<stdio.h>
#include<string.h>
int num[26];//存储24个字母的个数
int main()
{
char temp;
scanf("%c",&temp);
for(int i = 0; i < 4; i ++)
{
while(temp != '\n')
{
if(temp <= 'Z' && temp >= 'A')
num[temp - 'A'] ++;
scanf("%c",&temp);
}
if(i < 3)
scanf("%c",&temp);
}
int max = 0;
for(int i = 0; i < 26; i ++)
{
if(num[i] > max)
max = num[i];
}
for(int j = max; j > 0; j --) //柱形图的最大高度,要循环执行max行
{
for(int i = 0; i < 26; i ++)
{
if(j - num[i] > 0)
printf(" ");
else
printf("*");
if(i < 25)
printf(" ");
}
printf("\n");
}
printf("A B C D E F G H I J K L M N O P Q R S T U V W X Y Z");
return 0;
}
洛谷p1598
最新推荐文章于 2023-03-08 10:13:58 发布