如何编写一个算法来找出所有的四位回文十进制数?

2026-04-10 09:441阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计172个文字,预计阅读时间需要1分钟。

如何编写一个算法来找出所有的四位回文十进制数?

javapackage backend06;

/** * 1221是一个非常特殊的数,它从左到右读和从右到左读是一样 * 的,编程找出所有这样的四位数。 */public class Practice03 { public static void main(String[] args) { for (int i=1000; i <=9999; i++) { if (i==reverse(i)) { System.out.println(i); } } }

private static int reverse(int number) { int reversed=0; while (number > 0) { reversed=reversed * 10 + number % 10; number /=10; } return reversed; }}

如何编写一个算法来找出所有的四位回文十进制数?

package backend06; //1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。 public class Practice03 { public static void main(String[] args) { for(int i=1000;i<=9999;i++){ int num1=i/1000%10; int num2=i/100%10; int num3 =i/10%10; int num4=i%10; if(num4*1000+num3*100+num2*10+num1==i){ System.out.print(i+" "); } } } }

标签:算法Package

本文共计172个文字,预计阅读时间需要1分钟。

如何编写一个算法来找出所有的四位回文十进制数?

javapackage backend06;

/** * 1221是一个非常特殊的数,它从左到右读和从右到左读是一样 * 的,编程找出所有这样的四位数。 */public class Practice03 { public static void main(String[] args) { for (int i=1000; i <=9999; i++) { if (i==reverse(i)) { System.out.println(i); } } }

private static int reverse(int number) { int reversed=0; while (number > 0) { reversed=reversed * 10 + number % 10; number /=10; } return reversed; }}

如何编写一个算法来找出所有的四位回文十进制数?

package backend06; //1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。 public class Practice03 { public static void main(String[] args) { for(int i=1000;i<=9999;i++){ int num1=i/1000%10; int num2=i/100%10; int num3 =i/10%10; int num4=i%10; if(num4*1000+num3*100+num2*10+num1==i){ System.out.print(i+" "); } } } }

标签:算法Package