2015蓝桥杯省赛---java---B---3(三羊献瑞)
生活随笔
收集整理的這篇文章主要介紹了
2015蓝桥杯省赛---java---B---3(三羊献瑞)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目
三羊獻(xiàn)瑞
思路分析
由于是填空題,沒(méi)有時(shí)間和內(nèi)存的要求,所以看到這個(gè)題,第一想法就是暴力破解,當(dāng)然了,怎么快就怎么做。
由于 "三"是數(shù)字的首位,低位的數(shù)字進(jìn)位后必然為1,所以能先確定 ”三“為1。
聲明變量a,b,c,d,f,g,h。(分別代表:祥,瑞,生,輝,羊,獻(xiàn),氣)。
題目要求求出三羊獻(xiàn)瑞,即(1,f,g,b)。
代碼實(shí)現(xiàn)
package com.atguigu.lanqiao;public class Main { // 簡(jiǎn)單枚舉public static void main(String[] args) {int a,b,c,d,f,g,h;int numOne,numTwo,sum;for(a=2;a<=9;a++){for(b=0;b<=9;b++){for(c=0;c<=9;c++){for(d=0;d<=9;d++){for(f=0;f<=9;f++){for(g=0;g<=9;g++){for(h=0;h<=9;h++){if(a!=b && a!=c && a!=d && a!=f && a!=g && a!=h&& b!=c && b!=d && b!=f && b!= g &&b!=h&& c!=d && c!=f && c!= g && c!=h&& d!=f && d!=g &&d!=h&& f!=g && f!=h&& g!=h&& a!=1 && b!=1 && c!=1 && d!=1 && f!=1 && g!=1 && h!=1){numOne=a*1000 + b*100 + c*10 + d;numTwo=1*1000 + f*100 + g*10 + b;sum=1*10000 + f*1000 + c*100 + b*10 + h;if(sum==(numOne + numTwo)){System.out.print(1);System.out.print(f);System.out.print(g);System.out.print(b);}}}}}}}}}}}答案
1085
總結(jié)
以上是生活随笔為你收集整理的2015蓝桥杯省赛---java---B---3(三羊献瑞)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: windows10怎么查看电脑配置和系统
- 下一篇: 2015蓝桥杯省赛---java---B