0
已采纳
吕梓瑜
初级天翼
初级天翼
全局变量:
字符串型变量 s;
整型变量 cnt[130];
主函数:
getline(cin,s);
for(从0到s.size()-1){
cnt[s[i]]加加;
}
for(从'A'到'Z'){ //遍历大写字母
for(从1到cnt[i]){ //注意变量名,双重循环的变量名不同
输出(char)i;
}
如果(cnt[i]){
输出cnt[i]和endl;
}
}
for(从'a'到'z'){ //遍历小写字母
for(从1到cnt[i]){ //注意变量名,双重循环的变量名不同
输出(char)i;
}
如果(cnt[i]){
输出cnt[i]和endl;
}
}
return 0;
刚刚在上课,不好意思啦~
PS:记得看注释哦~
0
0
0
朱小川
缔造者
缔造者
for(int i=0;i<s.size();i++){ if(s[i]>='A'&&s[i]<='Z'||s[i]>='a'&&s[i]<='z'){ int t=s[i]-0; a[t]++; } } for(int i='A';i<='Z';i++){ if(a[i]!=0){ for(int j=1;j<=a[i];j++){ cout<<char(i); } } if(a[i]!=0){ cout<<a[i]<<endl; } } for(int i='a';i<='z';i++){ if(a[i]!=0){ for(int j=1;j<=a[i];j++){ cout<<char(i); } } if(a[i]!=0){ cout<<a[i]<<endl; } }