java第六届蓝桥杯之三羊献瑞
2018-03-28 09:47
351 查看
三羊献瑞观察下面的加法算式: 祥 瑞 生 辉
+ 三 羊 献 瑞
-------------------
三 羊 生 瑞 气(如果有对齐问题,可以参看【图1.jpg】)其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。
代码:
注意:少了每个数都不相同的条件语句,不是第一次了
+ 三 羊 献 瑞
-------------------
三 羊 生 瑞 气(如果有对齐问题,可以参看【图1.jpg】)其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。
代码:
public class Main{ public static void main(String[] args) { int a,b,c,d,e,f,g,h; // int m=a*1000+b*100+c*10+d; // int n=e*1000+f*100+g*10+b; for( a=1;a<=9;a++) for( b=0;b<=9;b++) for( c=0;c<=9;c++) for( d=0;d<=9;d++) for( e=1;e<=9;e++) 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!=e&&a!=f&&a!=g&&a!=h) if(b!=c&&b!=d&&b!=e&&b!=f&&b!=g&&b!=h) if(c!=d&&c!=e&&c!=f&&c!=g&&c!=h) if(d!=e&&d!=f&&d!=g&&d!=h) if(e!=f&&e!=g&&e!=h) if(f!=g&&f!=h) if(g!=h) { int m=a*1000+b*100+c*10+d; int n=e*1000+f*100+g*10+b; int x=e*10000+f*1000+c*100+b*10+h; if(m+n==x) { System.out.println(n); break; } } } } }
注意:少了每个数都不相同的条件语句,不是第一次了
相关文章推荐
- 第六届蓝桥杯java 三羊献瑞
- 山东省第六届蓝桥杯 ///标题:三羊献瑞//c/c++组
- 第六届蓝桥杯C++B组 三羊献瑞
- 第六届蓝桥杯-三羊献瑞
- 第六届蓝桥杯三羊献瑞暴力
- 第六届蓝桥杯 三羊献瑞
- 2015第六届蓝桥杯C++B组第三题:三羊献瑞
- 第六届 蓝桥杯 c/c++ B组 省赛 (3)——三羊献瑞
- 第六届蓝桥杯三羊献瑞
- 【第六届蓝桥杯】三羊献瑞
- 第六届蓝桥杯 三羊献瑞
- 第六届蓝桥杯【省赛试题3】三羊献瑞
- 蓝桥杯第六届 三羊献瑞(dfs)
- 第六届 蓝桥杯 省赛 三羊献瑞
- 蓝桥杯JAVA语言B组_三羊献瑞
- 蓝桥杯 第六届决赛 奇怪的数列 JAVA
- 蓝桥杯第六届国赛JAVA真题----表格计算
- 2015第六届蓝桥杯 02 立方变自身(java)
- 第六届蓝桥杯大赛个人赛省赛(软件类) Java 大学B组
- 算法笔记_209:第六届蓝桥杯软件类决赛部分真题(Java语言B组)