蓝桥杯试题 基础练习 BASIC-8 回文数 JAVA——冲刺蓝桥杯第五天
试题 基础练习 回文数
资源限制
时间限制:1.0s 内存限制:512.0MB
问题描述
1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
输出格式
按从小到大的顺序输出满足条件的四位十进制数。
思路:
两段代码的思路一样,只是代码实现方式不同
代码一
public class Main {
public static void main(String[] args) {
for (int i=1;i<10;i++){
for (int j=0;j<10;j++){
for (int k=0;k<10;k++){
for (int m=1;m<10;m++){
int a=i*1000+j*100+k*10+m;
int b=m*1000+k*100+j*10+i;
if (a==b){
System.out.println(a);
}
}
}
}
}
}
}
代码二
public class Main {
public static void main(String[] args) {
for (int i=1;i<10;i++){
for (int j=0;j<10;j++){
for (int k=0;k<10;k++){
for (int m=1;m<10;m++){
//将int型替换为String型
String a=""+i+j+k+m;
String b=""+m+k+j+i;
if (a.equals(b)){
System.out.println(a);
}
}
}
}
}
}
}
大家好,我是[爱做梦的子浩](https://blog.csdn.net/weixin_43124279),我是东北大学大数据实验班大三的小菜鸡,非常向往优秀,羡慕优秀的人,已拿两个暑假offer,欢迎大家找我进行交流😂😂😂
这是我的博客地址:[子浩的博客https://blog.csdn.net/weixin_43124279]
——
版权声明:本文为CSDN博主「爱做梦的子浩」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。