首页 > 编程语言 > 详细

【JAVA习题三十】求0—7所能组成的奇数个数

时间:2020-06-07 16:57:16      阅读:50      评论:0      收藏:0      [点我收藏+]
package erase;
public class 求0到7所能组成的奇数个数 {
    public static void main(String[] args) {
        /*
         * 求0—7所能组成的奇数个数
         * 分析:在0-7中组成的数0不能开头所以数为一位数时奇数有1,3,5,7
         * 二位数时奇数有4*7
         * 三位数一直到8位数是前面奇数个数*8
         */
        //0到7有8个数,但是最高位是7位,0不能放在开头
        int count = 0,sum = 0;
        for(int i=1;i<9;i++) {
            if(i==1)count=4;
            else if(i==2)count*=7;
            else count*=8;
            sum+=count;
            System.out.println("0到7组成的"+i+"位奇数个数为"+sum);
            }
        System.out.print("总共的奇数个数为"+sum);
    }

}

 

【JAVA习题三十】求0—7所能组成的奇数个数

原文:https://www.cnblogs.com/chenxi1944362410/p/13061102.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!