iT邦幫忙

0

迴圈程式碼相關題目

1.用迴圈計算出2的幾次方會大於5000000
2.用迴圈計算出n!大於100000

用一個變數紀錄迴圈總共跑了幾次,跳出迴圈時看那個變數的數字多少就知道了
hsuwen iT邦新手 5 級 ‧ 2021-03-11 20:58:01 檢舉
謝謝幫忙
gygy2020 iT邦新手 5 級 ‧ 2021-03-12 08:53:20 檢舉
建議你自己的作業自己做....

2 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2021-03-11 17:26:21
最佳解答

1.N=23
2.N=9
https://ithelp.ithome.com.tw/upload/images/20210311/20001787XwA8ZUX0Yt.png

hsuwen iT邦新手 5 級 ‧ 2021-03-11 20:58:30 檢舉

謝謝你的幫忙

0
Ray
iT邦新手 5 級 ‧ 2021-03-11 17:26:07
int k=2;
int j=1;
---
private int I1() {
            for (int i = 1; i < 1000; i++)
            {
                k = k * 2;
                if (k > 5000000) { return i+1; }
            }
            return 0;
        }

        private int I2()
        {
            for(int i = 1; i < 1000; i++)
            {
                j = j * i;
                if (j > 100000) return i;
            }
            return 0;
        }

這問題....難度頗高阿

hsuwen iT邦新手 5 級 ‧ 2021-03-11 20:58:15 檢舉

謝謝你的協助

我要發表回答

立即登入回答