/*
需求:
请输出满足这样条件的五位数。
个位=万位
十位=千位
个位+十位+千位+万位=百位
分析:
重点是求出这个五位数的每一位.用到规律:n / 10^m % 10;
思路:
A:遍历五位数的每一位
B:判断条件:个位+十位+千位+万位=百位
C:输出满足条件的五位数.
*/
class GetWuWeiShu
{
public static void main(String[] args)
{
for (int x = 10000;x <100000 ;x++)
{
//下面这些变量时基于x的,所以,应该定义在里面
int a = x % 10; //9
int b = x /10 % 10;//5
int c = x /100 % 10;//6
int d = x /1000 % 10;//2
int e = x / 10000 % 10;//3
if ((a == e) && (b == d) && (a+b+d+e == c))
{
System.out.println(x);
}
}
}
}
|
|