#include<stdio.h>
#include<string.h>
int main(){
char str[105];
while(scanf("%s",str)!=EOF)
{
int a[10]={0};
int s=strlen(str);
for(int i=0;i<s;i++){
a[str[i]-48]++; //用a数组统计出每个数字出现的次数
}
int max=0;
for(int i=0;i<10;i++){
if(a[i]>max) //找到出现次数最多的数字
max=a[i];
}
for(int i=max;i>0;i--){
for(int j=0;j<10;j++){
if(a[j]>=i)
printf("*");
else
printf(" ");
}
printf("\n");
}
printf("0123456789\n");
}
return 0;
}
1031直方图
最新推荐文章于 2023-05-06 09:07:28 发布