蓝桥杯——BASIC-9——特殊回文数
输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
989989
998899
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int a,b,c,d,e,f;
for(int i = 10000;i<=99999;i++){
a = i%10;//个位
b = i/10%10;//十位
c = i/100%10;//百位
d = i/1000%10;//千位
e = i/10000;//万位
if(a == e && b == d && a+b+c+d+e == n){
System.out.println(i);
}
}
for(int i = 100000;i<999999;i++){
a = i%10;//个位
b = i/10%10;//十位
c = i/100%10;//百位
d = i/1000%10;//千位
e = i/10000%10;//万位
f = i/100000;
if(a == f && b == e && c == d && a+b+c+d+e+f == n){
System.out.println(i);
}
}
sc.close();
}
}
- 点赞
- 收藏
- 关注作者
评论(0)