【JAVA習題三十】求0—7所能組成的奇數個數


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);
    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM