题解 | #小乐乐改数字#

小乐乐改数字

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

import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int ws = 1;
        int num = 0;//最终输出的数
        int x = 1;//所在位数
        int m = n;//把n的值赋给m 目的是求出n是位数
        while(m != 0) {
            m /= 10;
            ws++;
        }
        for(int i = 0; i < ws; i++) {
            if(n % 10 % 2 == 0) {//如果是偶数,只增加位数,输出数不变
                n = n / 10;
                x *= 10;
            } else {
                 num = num + x;
                 n = n / 10;
                 x *= 10;
             }
        }
        System.out.println(num);
    }
}

Java基础练习题 文章被收录于专栏

都是一些基础的语法题目,每天可以刷几道。

全部评论

相关推荐

11-24 00:11
已编辑
广东工业大学 算法工程师
避雷深圳&nbsp;&nbsp;yidao,试用期&nbsp;6&nbsp;个月。好嘛,试用期还没结束,就直接告诉你尽快找下一家吧,我谢谢您嘞
牛客75408465号:笑死,直属领导和 hr 口径都没统一,各自说了一些离谱的被裁理由,你们能不能认真一点呀,哈哈哈哈哈😅😅😅
点赞 评论 收藏
分享
牛客717484937号:双飞硕没实习挺要命的
点赞 评论 收藏
分享
我见java多妩媚:大外包
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务