POJ 2136

来源:互联网 发布:ipad翻墙软件 编辑:程序博客网 时间:2024/06/02 13:23
#include<iostream>#include<cstring>#include<cstdio>using namespace std;#define max 1000char data[4][max];int main(){    int i,j,k,m,n,t;    for(i=0; i<4; i++)        strcpy(data[i],"\0");    int num[max];    memset(num,0,max);    for(i=0; i<4; i++)    {        gets(data[i]);    }    for(i=0; i<4; i++)    {        for(j=0; j<strlen(data[i]); j++)        {            if(data[i][j]>='A'&&data[i][j]<='Z')            {                // cout<<data[i][j]<<" "<<data[i][j]-'A'<<endl;                num[data[i][j]-'A']++;            }        }    }    t=num[0];    for(i=1; i<26; i++)    {        if(num[i]>t)            t=num[i];    }    // cout<<t<<endl;    for(j=t; j>0; j--)    {        for(i=0; i<26; i++)        {            if(num[i]>=j)                cout<<"*";            else                cout<<" ";                if(i!=25)                    cout<<" ";        }        cout<<endl;    }    for(i=0; i<26; i++)    {        {            char ch=i+'A';            if(ch!='Z')            cout<<ch<<" ";            else                cout<<ch<<endl;        }    }    //cout<<endl;    return 0;}

0 0