- /*
- 需求:请输出满足这样条件的五位数。
- 个位=万位
- 十位=千位
- 个位+十位+千位+万位=百位
- 思路:数字num<=99999 && num>=10000的:
- 个位=num%10;
- 十位=num%100/10;
- 百位=num%1000/100;
- 千位=num%10000/1000;
- 万位=num/10000;
- */
- class TenThousand
- {
- public static void main(String[] args)
- {
- for(int num = 10000;num <= 99999; num++)
- {
- int ge = num%10;
- int shi = num%100/10;
- int bai = num%1000/100;
- int qian = num%10000/1000;
- int wan = num/10000;
- if((ge==wan) && (shi==qian) && (ge+shi+qian+wan==bai))
- {
- System.out.println(num);
- }
- }
- }
- }
复制代码
|
|