解题思路: 暴力搜索
注意事项: 注意输出-1的情况的处理
参考代码:
import java.util.Scanner; public class Main { public static void main(String []args) { Scanner in = new Scanner(System.in); int n =in.nextInt(); boolean find=false; for (int i = 10000; i <=999999; i++) { int sum=0; String s =Integer.toString(i); String tmp =new StringBuffer(s).reverse().toString(); if(s.equals(tmp)) { for(int k=0;k<s.length();k++) { sum+=(s.charAt(k)-'0'); } if(sum==n) { find=true; System.out.println(i); } } } if(!find) System.out.println(-1); in.close(); } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:583 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:846 |
母牛的故事 (C语言代码)浏览:915 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)万恶的long long浏览:875 |
WU-整除问题 (C++代码)浏览:611 |
WU-拆分位数 (C++代码)浏览:779 |
用筛法求之N内的素数。 (C语言代码)浏览:802 |
字符逆序 (C语言代码)浏览:636 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:262 |
printf基础练习2 (C语言代码)浏览:617 |