判断回文数
来源:互联网 发布:php cgi 性能 编辑:程序博客网 时间:2024/06/05 05:31
判断回文数:例如1331,14641等对称的就是回文数。
public class Huiwen {public static void main(String[] args){int sum=0;for(int i=0;i<10000;i++){if(compute(i)){sum++; System.out.printf("%5d",i);}if(sum%20==0&&sum!=0){sum=0;System.out.println();}}}public static boolean compute(int x){int copy=x,sum=0,j=0;boolean flag=true;while(copy!=0){copy=copy/10;sum++;}int[] a = new int[sum];while(x!=0){a[j]=x%10;x=x/10;j++;}for(int i=0;i<a.length/2;i++){if(a[i]!=a[a.length-1-i])flag=false;}return flag;}}
结果如下:
0 1 2 3 4 5 6 7 8 9 11 22 33 44 55 66 77 88 99 101
111 121 131 141 151 161 171 181 191 202 212 222 232 242 252 262 272 282 292 303
313 323 333 343 353 363 373 383 393 404 414 424 434 444 454 464 474 484 494 505
515 525 535 545 555 565 575 585 595 606 616 626 636 646 656 666 676 686 696 707
717 727 737 747 757 767 777 787 797 808 818 828 838 848 858 868 878 888 898 909
919 929 939 949 959 969 979 989 999 1001 1111 1221 1331 1441 1551 1661 1771 1881 1991 2002
2112 2222 2332 2442 2552 2662 2772 2882 2992 3003 3113 3223 3333 3443 3553 3663 3773 3883 3993 4004
4114 4224 4334 4444 4554 4664 4774 4884 4994 5005 5115 5225 5335 5445 5555 5665 5775 5885 5995 6006
6116 6226 6336 6446 6556 6666 6776 6886 6996 7007 7117 7227 7337 7447 7557 7667 7777 7887 7997 8008
8118 8228 8338 8448 8558 8668 8778 8888 8998 9009 9119 9229 9339 9449 9559 9669 9779 9889 9999
- 回文/回文数的判断
- 回文数回文字符串判断
- 回文数判断
- 判断是不是回文数
- 回文数判断
- 判断回文数
- 判断回文数
- 判断回文数
- 回文数判断
- 如何判断回文数
- C判断回文数
- 判断回文数
- 判断回文数
- 回文数的判断
- java判断回文数
- 判断回文数
- 判断回文数
- 回文数的判断
- 内存泄露与内存溢出
- SQL基础E-R图画法(二)
- 会话控制--php基础最详细教程
- Android中处理大图片时图片压缩
- 树状数组资料、
- 判断回文数
- 集合的排序 一个集合中存储无序元素 使其有序化(字典顺序) 不去重
- Qt 之 QQ系统表情(一)
- Android之Palette动态决定UI色彩风格
- web路径、表单重复提交(2种方法)、验证码
- HDOJ 5253 连接的管道(最小生成树)
- C++虚函数表
- Systemctl命令基础
- 通过调用门进行有特权级变换的转移,详细注解 对pmtest5.asm解释很详细.