问题标题: 酷町堂:3857

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

望采纳

我要回答