由於我是初學者,但學校考式要考,可是我到現在還不懂,拜託能者幫忙…
x 元硬幣(x 是10 的倍數),要換成5 元和1 元硬幣,有幾種換法?(每種換法兩種硬
幣都要有,請使用迴圈算出來
範例輸入:
>java Change 50
範例輸出:
9
二進位轉換(Binary Converter)
請撰寫一程式, 輸入一個10 進位正整數A,將A 轉成二進位字串並印出
範例輸入:
>java Converter 254
2007-01-28 21:40:12 · 2 個解答 · 發問者 Chu 1 in 電腦與網際網路 ➔ 程式設計
/**
*
Description:
* 題目:
* x 元硬幣(x 是10 的倍數),要換成5 元和1 元硬幣,有幾種換法?
(每種換法兩種硬幣都要有,請使用迴圈算出來
範例輸入:
>java Change 50
範例輸出:
9
*
Description:
二進位轉換(Binary Converter)
請撰寫一程式, 輸入一個10 進位正整數A,將A 轉成二進位字串並印出
範例輸入:
>java Converter 254
*
2007-01-29 06:34:51 · answer #1 · answered by Fin 3 · 0⤊ 0⤋
請參考我的做法
public class Change {
public static void main(String[] args) {
int x = Integer.parseInt(args[0]);
int count = 0;
while (x > 5) {
x -= 5;
if (x % 1 == 0) count++;
}
System.out.println(count);
}
}
public class Converter {
public static void main(String[] args) {
int x = Integer.parseInt(args[0]);
System.out.println(Integer.toBinaryString(x));
}
}
2007-01-29 06:30:35 · answer #2 · answered by ? 7 · 0⤊ 0⤋