问题标题: 酷町堂:3969

0
0

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; } }

我要回答