文章

17

粉丝

43

获赞

10

访问

13.9k

头像
字符移动 题解:
P1012 贵州大学机试题
发布于2023年7月30日 17:07
阅读数 845

先输出非数字,将数字存入字符串,后再将数字字符串输出,注意字符串的范围,cnt,不然输出会有奇怪的符号。 

 

#include<bits/stdc++.h>
using namespace std;


int main(){
    string s;
    cin>>s;
    char shuzi[100];
    int cnt=0;
    for(int i=0;i<s.size();i++)
    {
        if(s[i]>='0'&&s[i]<='9')
        {
            shuzi[cnt++]=s[i];

        }
        else{
            cout<<s[i];

        }
    }
    for(int i=0;i<cnt;i++)
    {
        cout<<shuzi[i];
    }

	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发