一、奇怪的格式
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; }