解题思路:
注意先输出5位数再输出六位数
再进行判断5位数的同时就可以判断六位数,如果满足就储存到动态数据中
注意事项:
参考代码:
import java.util.ArrayList; import java.util.Scanner; public class 回文数字 { public static void main(String[] args) { Scanner in=new Scanner(System.in); int n=in.nextInt(); if(n<2||n>54){System.out.println(-1);return;} ArrayList list=new ArrayList(); for(int a=1;a<=9;a++){ for(int b=0;b<=9;b++){ for(int c=0;c<=9;c++){ if((a+b)*2+c==n)System.out.println(a+""+b+c+b+a); if((a+b+c)*2==n)list.add(a+""+b+c+c+b+a);}}} for(int i = 0;i<list.size();i++){ System.out.println(list.get(i));}}}
0.0分
0 人评分
简单编码 (C++代码)(这里推荐用switch)浏览:999 |
C语言训练-求PI* (C语言代码)(正确结果竟然是谜一样的3.141591)浏览:1338 |
本人酷爱递归实现很多问题,这里也是浏览:632 |
【偶数求和】 (C语言代码)浏览:588 |
WU-格式化数据输出 (C语言代码)浏览:1818 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:573 |
IP判断 (C语言描述,蓝桥杯)浏览:1118 |
小九九 (C语言描述,不看要求真坑爹)浏览:1006 |
妹子杀手的故事 (C语言代码)浏览:1153 |
单词个数统计 (C语言代码)浏览:1046 |