问题描述:
五位数 4H97H 能被3整除, 且它的最低二位数字所组成的数 7H 能被6整除, 求这个五位数字。
要求:
输出这个五位数字,如果有多个答案则每个答案占一行,且先输出数据小的答案,后输出数据大的答案。
class Main2 {
public static void main(String[] args) {
int[] temp = new int[6];
int y=-1;
for(int i=0;i<10;i++) {
int a=70;
if((a+i)%6 == 0) {
int b=40970+i;
for(int h=0;h<10;++h) {
if((b+h*1000)%3 == 0 && ++y>=0) {
//System.out.println(b+h*1000);
temp[y] = b+h*1000;
}
}
}
}//求这个五位数
for(int i=0;i<temp.length;i++) {
for(int x=i+1;x<temp.length;x++) {
if(temp[i]>temp[x]) {
y=temp[i];
temp[i]=temp[x];
temp[x]=y;
}
}
}//从小到大排序
for(int x=0;x<temp.length;x++) {
System.out.println(temp[x]);
}
}
}//遍历输出