package 蓝桥杯试题;
import java.util.Scanner;
public class 特殊的数字 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] m=new int[1111111];
int a=0;
for(int i=1;i<10;i++) {
for(int k=0;k<10;k++) {
for(int j=0;j<10;j++) {
if(i*100+k*10+j==i*i*i+k*k*k+j*j*j) {
m[a]=i*100+k*10+j;
a++;
}
}
}
}
for(int i=0;i<=a;i++) {
for(int k=i+1;k<=a;k++) {
int l=0;
if(m[i]>m[k]) {
l=m[i];
m[i]=m[k];
m[k]=l;
}
}
}
for(int i=1;i<=a;i++) {
System.out.println(m[i]);
}
}
}
import java.util.Scanner;
public class 特殊的数字 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] m=new int[1111111];
int a=0;
for(int i=1;i<10;i++) {
for(int k=0;k<10;k++) {
for(int j=0;j<10;j++) {
if(i*100+k*10+j==i*i*i+k*k*k+j*j*j) {
m[a]=i*100+k*10+j;
a++;
}
}
}
}
for(int i=0;i<=a;i++) {
for(int k=i+1;k<=a;k++) {
int l=0;
if(m[i]>m[k]) {
l=m[i];
m[i]=m[k];
m[k]=l;
}
}
}
for(int i=1;i<=a;i++) {
System.out.println(m[i]);
}
}
}
本文介绍了一个Java程序,该程序用于找出所有满足条件的三位数:该数等于其各位数字立方和。通过三层循环遍历所有可能组合,并使用数组进行存储及排序,确保找到的所有特殊数字按升序输出。
806

被折叠的 条评论
为什么被折叠?



