@[love20110429](/user/1095806) 但是您的样例就多输出了一个空行捏
by zjpwdyf @ 2024-01-22 15:56:26
把 for `(int i=mmax;i>=0;i--)` 改为 for `(int i=mmax-1;i>=0;i--)` 应该就行
by zjpwdyf @ 2024-01-22 16:01:18
@[zjpwdyf](/user/807826)
但是还是不对
```cpp
#include <bits/stdc++.h>
using namespace std;
int main()
{
int abc[26];
memset(abc,0,sizeof(abc));
char a[4][10000];
for (int i=0;i<4;i++){
gets(a[i]);
}
for (int i=0;i<4;i++){
for (int g=0;g<strlen(a[i]);g++){
if (65<=a[i][g]&&a[i][g]<=90){
abc[a[i][g]-65]++;
}
}
}
int mmax=0;
for (int i=0;i<26;i++){
mmax=max(mmax,abc[i]);
}
for (int i=mmax;i>=0;i--){
for (int g=0;g<26;g++){
if (abc[g]>i){
cout<<"*";
}else{
cout<<" ";
}
if (g<25){
cout<<" ";
}
}
cout<<endl;
}
/**
for (char i=65;i<=90;i++){
cout<<i;
if (i<90){
cout<<" ";
}
}**/
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";
return 0;
}
```
by love20110429 @ 2024-01-22 16:06:25
@[love20110429](/user/1095806) ? 您没有改啊
by zjpwdyf @ 2024-01-22 16:15:33
代码第 22 行
by zjpwdyf @ 2024-01-22 16:16:16
@[zjpwdyf](/user/807826)
ok 现在改了,通过了✅
by love20110429 @ 2024-01-22 16:20:42
@[love20110429](/user/1095806) a
by pineapple2023 @ 2024-01-22 16:30:25
@[love20110429](/user/1095806) 另外最好不要用 gets()
by zjpwdyf @ 2024-01-22 16:35:55
+1+1
by QWQAWAQWQAWA @ 2024-02-02 09:25:03