for (int i = 123; i <= 329; i++) {//i不能存在重复数字,且小于等于333,故i范围暂取【123,329】 String n=String.valueOf(i)+String.valueOf(i*2)+String.valueOf(i*3); int sum1=1; int sum2=0; for (int j = 0; j < n.length(); j++) { int num=Integer.parseInt(String.valueOf(n.charAt(j))); sum1*=num; sum2+=num; } if (sum1==362880 && sum2==45) { System.out.println(i+" "+i*2+" "+i*3); } }
解题思路:
注意事项:
参考代码:
0.0分
3 人评分
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:1432 |
剪刀石头布 (C语言代码)浏览:1792 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:628 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:703 |
Pascal三角 (C语言代码)浏览:707 |
淘淘的名单 (C语言代码)浏览:1309 |
多输入输出练习2 (C语言代码)浏览:1710 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:465 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:576 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:653 |