返回列表 發帖

APCS 觀念題 10503 - 15 (易)

若以f(22)呼叫f()函式,總共會印出多少數字?
(A) 16
(B) 22
(C) 11
(D) 15
  1. void f(int n)
  2. {
  3.     printf ("%d\n", n);
  4.     while (n != 1)
  5.     {
  6.        if ((n%2)==1)
  7.        {
  8.             n = 3*n + 1;
  9.        }
  10.        else
  11.        {
  12.            n = n / 2;
  13.        }
  14.        printf ("%d\n", n);
  15.     }
  16. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見
Vincent

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見
Jian-wei Wang

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表