代码:
#include<cstdio> #include<iostream> #include<cstring> #include<string> #include<cmath> using namespace std; int main(){ int a[27]={0}; int i,j,l; char s[161]; for(i=1;i<=4;i++){ cin.getline(s,160); // cout<<s<<endl; l=strlen(s); for(j=0;j<=l-1;j++) if(s[j]>=‘A‘)a[s[j]-64]++; } int sum; sum=a[1]; for(i=1;i<=26;i++)sum=max(sum,a[i]); // for(i=1;i<=26;i++)cout<<a[i]<<" "; for(i=sum;i>=1;i--){ for(j=1;j<=26;j++){ if(a[j]>=i)cout<<"* "; else cout<<" "; } cout<<endl; } cout<<"A B C D E F G H I J K L M N O P Q R S T U V W X Y Z"; }
写了好久,好久,好久,,,,
一方面是统计的问题,一方面是RE的问题(数组开小QAQ)
时间: 2024-10-15 01:49:22