7 31 掉入陷阱的數字 15分

2021-10-05 04:02:00 字數 748 閱讀 9539

中國大學mooc浙江大學「程式設計入門——c語言」的練習題目集的第i階段

對任意乙個自然數n​0,先將其各位數字相加求和,再將其和乘以3後加上1,變成乙個新自然數n1;然後對n1重複這種操作,可以產生新自然數n2;……多次重複這種操作,運算結果最終會得到乙個固定不變的數n​k,就像掉入乙個數字「陷阱」。

本題要求對輸入的自然數,給出其掉入「陷阱」的過程。

輸入格式:

在一行內給出乙個自然數n​0(n0<30000)。

輸出格式:

#include

#define n 50

intmain()

;int a[n]=;

int x;

int i =0;

int j;

scanf

("%d"

,&n[0]

);dowhile

(x>0)

; i++

;for

(j=j-

1;j>=

0;j--

) n[i]

+=a[j]

; n[i]

=n[i]*3

+1;printf

("%d:%d\n"

, i, n[i]);

}while

(n[i]

!=n[i-1]

);return0;

}

7 31 掉入陷阱的數字(15 分)

對任意乙個自然數n 0 先將其各位數字相加求和,再將其和乘以3後加上1,變成乙個新自然數n 1 然後對n 1 重複這種操作,可以產生新自然數n 2 多次重複這種操作,運算結果最終會得到乙個固定不變的數n k 就像掉入乙個數字 陷阱 本題要求對輸入的自然數,給出其掉入 陷阱 的過程。在一行內給出乙個自...

7 31 掉入陷阱的數字(15 分)

對任意乙個自然數n0 n 0,先將其各位數字相加求和,再將其和乘以3後加上1,變成乙個新自然數n1 n 1 然後對n1 n 1重複這種操作,可以產生新自然數n2 n 2 多次重複這種操作,運算結果最終會得到乙個固定不變的數nk n k,就像掉入乙個數字 陷阱 本題要求對輸入的自然數,給出其掉入 陷阱...

7 31 掉入陷阱的數字 15 分

對任意乙個自然數n 0 先將其各位數字相加求和,再將其和乘以3後加上1,變成乙個新自然數n 1 然後對n 1 重複這種操作,可以產生新自然數n 2 多次重複這種操作,運算結果最終會得到乙個固定不變的數n k 就像掉入乙個數字 陷阱 本題要求對輸入的自然數,給出其掉入 陷阱 的過程。輸入格式 在一行內...