我對這個問題有疑問,任何幫助都會很棒! 編寫一個程序,該程序將一個整數N作爲參數 並打印出其截斷的二進制對數[log2 N]。提示:的log 2 N] = 1的最大整數`這樣 2 ^升< = N. 我得到了這麼多下來: int N = Integer.parseInt(args[0]);
double l = Math.log(N)/Math.log(2);
double a
倍增一個int LGN倍我需要測試 如果開始時的整數= 1的事實,並加倍登錄N(到基部2) 倍,就得到N個 我想我會寫一些Java代碼的..不過呢,這是我得到 public class Log2NDoubling {
public static void main(String[] args) {
int s = 1;
int N = 10;
do