0
0
已采纳
李显晨
中级启示者
中级启示者
主函数:
输入s;
循环 0~s.size()-1 a[s[i]]++;//桶计数
循环 Z~A {
循环1~a[i] 输出(char)(i);
}
换行;
循环 a~z {
循环1~a[i] 输出(char)(i);
}
全局:
int a[150];
string s;
这个**压根就没提示我
0
李维桢
初级守护
初级守护
-
#include<iostream>
#include<string>
using namespace std;
int main(){
int f[27]={0},e[27]={0};
for(){
if(){
f[s[i]-64]++;
}
if(){
e[s[i]-96]++;
}
}
for(){
for(){
cout<<(char)(i+64)<<" ";
}
}
cout<<endl;
for(){
for(){
cout<<(char)(i+96)<<" ";
}
}
return 0;
}
-
空白行有东西
-
空白自己想
0
武奕楷
新手天翼
新手天翼
#include<iostream>
using namespace std;
整形 cnt[130];
字符串 a;
int main(){
getline(cin,a);
for(int 0~a.size()){
cnt[a[i]]++;
}
for('Z'~'A'){
for(int j=1;j<=cnt[i];j++){
cout<<i<<" ";
}
}
cout<<endl;
for('a'~'z'){
for(int j=1;j<=cnt[i];j++){
cout<<i<<" ";
}
}
return 0;
}
0
姜宇轩
中级天翼
中级天翼
头文件
using namespace std;
定义(整型) a[130];
int main(){
定义(字符型) s;
cin>>s;
循环(int i=0;i<s.size();i++){
如果(s[i]>=65&&s[i]<=90||s[i]>=97&&s[i]<=122){
a[s[i]]++;
}
}
循环(int i=90;i>=65;i--){
循环(int j=1;j<=a[i];j++){
输出<<(char)i<<" ";
}
}
输出<<endl;
循环(int i=97;i<=122;i++){
循环(int j=1;j<=a[i];j++){
输出<<(char)i<<" ";
}
}
return 0;
}
望采纳