2019蓝桥杯省赛---java---B---4(数的分解)
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                2019蓝桥杯省赛---java---B---4(数的分解)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                題目描述
思路分析
方案一:不定順序:要除以6.
 方案二:人為規(guī)定:a <= b <= c
代碼實現(xiàn)
方案一
package com.atguigu.TEST;class Main{public static void main(String[] args) {int sum=0;for (int i = 1; i <=1999; i++) {for (int j = 1; j <=1999; j++) {for (int k = 1; k <=1999; k++) {if((i+j+k==2019)&&check(i)&&check(j)&&check(k)&&(i!=j)&&(j!=k)&&(i!=k)){sum++;}}}}System.out.println(sum/6);}public static boolean check(int i){String a=i+"";if (a.indexOf('2')!=-1){return false;}if (a.indexOf('4')!=-1){return false;}return true;}}方案二
package com.atguigu.TEST;class Main{public static void main(String[] args) {int sum=0;for (int i = 1; i <=1999; i++) {for (int j = i+1; j <=1999; j++) {for (int k = j+1; k <=1999; k++) {if((i+j+k==2019)&&check(i)&&check(j)&&check(k)&&(i!=j)&&(j!=k)){sum++;}}}}System.out.println(sum);}public static boolean check(int i){String a=i+"";if (a.indexOf('2')!=-1){return false;}if (a.indexOf('4')!=-1){return false;}return true;}}答案
40785
 
總結
以上是生活随笔為你收集整理的2019蓝桥杯省赛---java---B---4(数的分解)的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 电脑显示器能源管理(显示器能源效率)
- 下一篇: i512400怎么查看核显(i51140
