Board logo

標題: IQ_10503 - 15 [打印本頁]

作者: ray    時間: 2022-2-27 14:35     標題: IQ_10503 - 15

本帖最後由 ray 於 2022-2-27 14:42 編輯

若以f(20)呼叫f()函式,總共會印出哪些數字?
1.        void f(int n)
2.        {
3.            printf (“%d\n”, n);//印出n
4.            while (n != 1)//進入迴圈
5.            {
6.                if ((n%2)==1)//若n是奇數
7.            {
8.                 n = 3*n-3;
9.            }
10.            else
11.            {
12.                n = n / 2-2;//若n是偶數
                if(n<0)
                    n = 3;
13.            }
14.            printf ("%d\n", n);
15.        }
16.        }
作者: 劉愷恩    時間: 2022-2-27 14:44

此帖僅作者可見
作者: 李知易    時間: 2022-2-27 14:47

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2