问题标题: 酷町堂:1465 字符串顺序输出

0
0
已解决
李沐阳
李沐阳
初级守护
初级守护

题目链接: 酷町堂:1465

#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
string s,d;
int b;
int main(){
    getline(cin,s);
    for(int i=0;i<s.size();i++){
        if(s[i]>='A'&&s[i]<='Z'){
            d[b]=s[i];
            b++;
        }
    }
    for(int i=0;i<s.size();i++){
        if(s[i]>='a'&&s[i]<='z'){
            d[b]=s[i];
            b++;
        }
    }
    for(int i=0;i<s.size();i++){
        if(s[i]>='0'&&s[i]<='9'){
            d[b]=s[i];
            b++;
        }
    }
    cout<<d;
    return 0;
}

 


0
已采纳
李泽屿
李泽屿
新手启示者
新手启示者

你搞那么复杂干嘛

大概思路是对的

只要吧每个判断里面改成输出s[i]即可AC

0
0
李泽屿
李泽屿
新手启示者
新手启示者

你搞那么复杂干嘛

大概思路是对的

只要吧每个判断里面改成输出s[i]即可AC

我要回答