您的位置:首页 > 其它

poj 2136 Vertical Histogram

2016-03-28 23:13 387 查看
#include <cstdio>

#include <iostream>

#include <cstring>

using namespace std;

int main()

{

int a[27]= {0};

int flag=0,max=-1;

char c;

while(c=getchar())

{

if (c>='A'&&c<='Z')

{

a[c-'A']++;

if (a[c-'A']>max)max=a[c-'A'];

}

if (c=='\n') flag++;

if (flag==4) break;

}

;

for(int i=max;i>0;i--)

{

for (int j=0;j<26;j++)

{

if (a[j]<i)

cout<<" ";

else

{

a[j]--;

cout<<"* ";

}

}

cout<<endl;

}

;

cout<<"A";

for(char i='B'; i<='Z'; i++)

{

printf(" %c",i);

}

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: