一、奇怪的格式

1)格式一

图片说明
一看数据样例都是错的,有时会导致看不懂题目。。。

2)格式2(正确的格式和数据)

图片说明

二、AC代码

#include<bits/stdc++.h>
using namespace std;

char solve[105];

int hash_num[10]={0};
//需要空多少行 
int kong[10];

int main()
{
    while(~scanf("%s",solve))
    {
        for(int i=0;i<strlen(solve);++i)
        {
            hash_num[solve[i]-'0']++;
        }

        int max_num=-1;
        for(int i=0;i<10;++i)
        {
            if(hash_num[i]>max_num)
            {
                max_num=hash_num[i];
            }

        }

        for(int i=0;i<10;++i)
        {
            kong[i]=max_num-hash_num[i];
        }


        for(int i=0;i<max_num;++i)
        {
            for(int i=0;i<10;++i)
            {
                if(0==kong[i])
                {
                    printf("*");
                }
                else
                {
                    printf(" ");
                    kong[i]--;
                }
            }

            printf("\n");
        }


        printf("0123456789\n");    
        memset(hash_num,0,sizeof(hash_num)); 
    }

    return 0;
}