题解 | #小乐乐改数字#

小乐乐改数字

https://www.nowcoder.com/practice/fcd30aac9c4f4028b23919a0c649824d

#include <iostream>
#include <vector>
using namespace std;

int main() {
    int n;
    cin>>n;
    if(n==0)
    {
        cout<<0<<endl;
        return 0;
    }
    vector<int> v;
    while(n)
    {
        int a = n%10;
        if(a%2) v.push_back(1);
        else v.push_back(0);
        n /= 10;
    }
    int j = v.size()-1;
    while(j>=0 && v[j]==0) j--;
    if(j<0)
    {
        cout<<0<<endl;
        return 0; 
    }
    for(;j>=0;j--) cout<<v[j];
    cout<<endl;
    return 0;
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

牛客52811839...:实习要写出来业务和产出,你这写的像流水账没人看。项目经历也没有,换个极简简历试试
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务