题解 | 小乐乐改数字

小乐乐改数字

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

#include <stdio.h>
#include <string.h>
int main() {
   long long n;
   scanf("%lld",&n);
   long long result = 0;
   long long mutipilier = 1;
   if( n>= 0 && n<= 1000000000){
    if( n == 0){
        printf("0\n");
        return 0;
    }
    while(n > 0){
        int digit = n % 10;
        if(digit % 2 ==1 ){
            result = 1 * mutipilier + result;
        }
        else{
            result = 0 * mutipilier + result;
        }
        mutipilier *= 10;
        n = n / 10;
    }
    printf("%lld",result);
   }
    return 0;
}

全部评论

相关推荐

02-04 13:52
已编辑
山西农业大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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