Java 古堡算式

举报
陈言必行 发表于 2021/08/13 22:38:24 2021/08/13
【摘要】 public class gubaosuanshi { /** * ABCDE * ? = EDCBA 他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!” 华生:“我猜也是!” 于是,两人沉默了好久,还是没有算出合适的结果来。 请你利用计算机的优势,找到破解的答案。 */ public static void main(String[] args) {...

  
  1. public class gubaosuanshi {
  2. /**
  3. * ABCDE * ? = EDCBA
  4. 他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!”
  5. 华生:“我猜也是!”
  6. 于是,两人沉默了好久,还是没有算出合适的结果来。
  7. 请你利用计算机的优势,找到破解的答案。
  8. */
  9. public static void main(String[] args) {
  10. // TODO Auto-generated method stub
  11. for(int a=1;a<=9;a++){
  12. for(int b=0;b<=9;b++){
  13. for(int c=0;c<=9;c++){
  14. for(int d=0;d<=9;d++){
  15. for(int e=1;e<=9;e++){
  16. for(int i=1;i<=9;i++){
  17. int m=a*10000+b*1000+c*100+d*10+e;
  18. int n=e*10000+d*1000+c*100+b*10+a;
  19. if(m*i==n && a!=b && a!=c && a!=d && a!=e
  20. && b!=c && b!=d && b!=e
  21. && c!=d && c!=e
  22. && d!=e){
  23. System.out.println(m+" "+n+" "+i);
  24. }
  25. }
  26. }
  27. }
  28. }
  29. }
  30. }
  31. }
  32. }

文章来源: czhenya.blog.csdn.net,作者:陈言必行,版权归原作者所有,如需转载,请联系作者。

原文链接:czhenya.blog.csdn.net/article/details/77611604

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。