返回列表 發帖

IQ_10603-14

若以 F(12)呼叫下列 F()函式,總共會印出哪些數字?共幾行?

1.        void F (int n)
2.        {
3.            printf ("%d\n" , n); //印出一行n的值
4.            if ((n%2== 1) && (n > 1))
5.           {
6.               return F(5*n+1);
7.           }
8.            else
9.           {
10.               if (n%2 == 0)
11.               return F(n/2);
12.           }
13.        }

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表