游游拿到了一个正整数,她希望你能重排这个正整数的数位,使得它变成偶数(不能有前导零)。你能帮帮她吗? 注:重排后可以和原数相等。 一共有 次询问。

区块链毕设网qklbishe.com为您提供问题的解答

游游拿到了一个正整数,她希望你能重排这个正整数的数位,使得它变成偶数(不能有前导零)。你能帮帮她吗?
注:重排后可以和原数相等。

一共有 游游拿到了一个正整数,她希望你能重排这个正整数的数位,使得它变成偶数(不能有前导零)。你能帮帮她吗?    注:重排后可以和原数相等。  一共有  次询问。 次询问。

#include <iostream>

using namespace std;

int Q, x;

bool check(string s)
{
    for (int i = 0; i < s.size(); i ++ )
        if ((s[i] % 2) == 0)
            return true;
    return false;
}

int main()
{
    cin >> Q;
    while (Q — )
    {
        cin >> x;
        string s = to_string(x);
        if (!check(s)) puts("-1");
        else
        {
            if ((s.back() % 2) == 0) cout << s << endl;
            else
            {
                for (int i = 0; i < s.size(); i ++ )
                    if ((s[i] % 2) == 0)
                    {
                        swap(s[i], s[s.size() – 1]);
                        break;
                    }
                cout << s << endl;
            }
        }
    }
    return 0;
}

41:50

以上就是关于问题游游拿到了一个正整数,她希望你能重排这个正整数的数位,使得它变成偶数(不能有前导零)。你能帮帮她吗? 注:重排后可以和原数相等。 一共有 次询问。的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

从业7年-专注一级市场


微信:btc9767
TELEGRAM :https://t.me/btcok9

具体资料介绍

web3的一级市场千万收益的逻辑


进群点我



qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 游游拿到了一个正整数,她希望你能重排这个正整数的数位,使得它变成偶数(不能有前导零)。你能帮帮她吗? 注:重排后可以和原数相等。 一共有 次询问。