問題one:【入門】求一個五位數【迴圈】
阿新 • • 發佈:2018-12-11
問題描述: 五位數 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]); } } }//遍歷輸出