0分求助!!!
查看原帖
0分求助!!!
786560
keda2761楼主2023/1/24 12:28
#include<bits/stdc++.h>
using namespace std;
char ch[5005];
int let[26],maxi=-1;
int main(){
	for(int i=0;i<4;i++){
		cin.getline(ch,5005);
		for(int i=0;i<strlen(ch);i++){
			if(ch[i]>='A'&&ch[i]<='Z'){
				let[ch[i]-65]++;
			}
		}
	}
	for(int i=0;i<26;i++){
		maxi=max(maxi,let[i]);
	}
	for(int i=maxi;i>0;i--){
		for(int j=0;j<26;j++){
			if(let[j]>=i){
				cout<<"* ";
			}
			else{
				cout<<'  ';
			}
		}
		cout<<endl;
	}
	for(int i=0;i<26;i++){
		cout<<i+'A'<<'  ';
	}
	return 0; 
} 

输入样例:

THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG.
THIS IS AN EXAMPLE TO TEST FOR YOUR
HISTOGRAM PROGRAM.
HELLO!

输出:

82248224822482248224822482248224822482248224822482248224* 82248224822482248224822482248224822482248224
82248224822482248224822482248224822482248224822482248224* 82248224822482248224822482248224822482248224
8224822482248224* 822482248224822482248224822482248224* 82248224822482248224822482248224822482248224
8224822482248224* 822482248224822482248224822482248224* 82248224* 8224* 822482248224822482248224
8224822482248224* 822482248224822482248224822482248224* 82248224* 8224* 822482248224822482248224
* 822482248224* 82248224* 822482248224822482248224* 82248224* 8224* 822482248224822482248224
* 822482248224* 82248224* * 82248224* * 8224* 82248224* * * 822482248224822482248224
* 822482248224* 8224* * * 82248224* * 8224* * 8224* * * * 82248224822482248224
* 82248224* * * * * * 82248224* * * * * 8224* * * * 82248224* * 8224
* * * * * * * * * * * * * * * * * * * * * * * * * *
658224668224678224688224698224708224718224728224738224748224758224768224778224788224798224808224818224828224838224848224858224868224878224888224898224908224
2023/1/24 12:28
加载中...