|
9#
楼主 |
发表于 2019-3-24 09:17:53
|
只看该作者
- #include <iostream>
- using namespace std;
- string s,s1,s2,s3,s4;
- int a[26];
- char ch;
- int maxc,i,l,m;
- int main()
- {
- getline(cin,s1);
- getline(cin,s2);
- getline(cin,s3);
- getline(cin,s4);
- s=s1+s2+s3+s4;
- l=s.size();
- cout<<s<<endl;
- for (i=0; i<=25; i++) a[i]=0;
- for (i=0; i<=l-1; i++)
- {
- ch=s[i];
- if (ch<='Z' && ch>='A') a[ch-'A']++;
- }
- /*cout<<endl;
- for (ch='A';ch<='Z';ch++) {cout<<a[ch-'A']<<' ';}cout<<endl;
- for (ch='A';ch<='Z';ch++) {cout<<ch<<' ';}
- */
- maxc=0;
- for (i=0; i<=25; i++) if (a[i]>maxc) maxc=a[i];
- for (m=maxc; m>=1; m--)
- {
- for (i=0; i<=25; i++)
- {
- if (a[i]>=m) cout<<'*';
- else cout<<' ';
- ///cout<<' ';
- }
- cout<<endl;
- }
- for (ch='A'; ch<='Z'; ch++) cout<<ch;
- return 0;
- }
复制代码 |
|