C語言題目,求詳解

2021-03-11 13:08:14 字數 880 閱讀 3065

1樓:花洛羅

a=0 1 2 3 4 5 6 7 0 0

a1=a0+a2=2 a=0 2 2 3 4 5 6 7 0 0

a2=a1+a3=5 a=0 2 5 3 4 5 6 7 0 0

a3=a2+a4=9 a=0 2 5 9 4 5 6 7 0 0

a4=a3+a5=14 a=0 2 5 9 14 5 6 7 0 0

a5=a4+a6=20 a=0 2 5 9 14 20 6 7 0 0

a6=a5+a7=27 a=0 2 5 9 14 20 27 7 0 0

a7=a6+a8=27 a=0 2 5 9 14 20 27 27 0 0

a8=a7+a9=27 a=0 2 5 9 14 20 27 27 27 0

a9=a8+a10=27 a=0 2 5 9 14 20 27 27 27 0

a5=20

a8=27

不好制意思

bai 剛才妹妹

du搗亂呢 呵呵zhi呵 這是正

dao解

2樓:∮樣小樣

1、首先要copy知道陣列a的全部元素為,因為長度為10,後面的全補0.

2、在for迴圈中,a[i]=a[i-1]+a[i+1]即是從第二個元素起,將前乙個元素和後乙個元素的和賦給它。

即a[1]=a[0]+a[2]=0 + 2 =2 這時a[1]=2(注意,a[1]值已變)

然後a[2]=a[1]+a[3]=2 + 3 =5 這時a[2]=5.....

依此類推,最後的陣列為

0,2,5,9,14,20,27,27,27,0所為a[5]為20 ,a[8]為27

以上已上機通過。

組合語言題目,組合語言題目,求詳解

a2,b2,是a的平方,還是a 2?兩個數相乘,就要考慮溢位問題。y是32位?還是16位?需不需要考慮溢位?dseg segment org d 開始地址d a dw b dw c dw dseg ends assume cs cseg,ds dsegcseg segment start mov a...

關於計算機2級c語言的題目。。求詳解

2 或 1 都對。因為計算機是二進位制的,所有的位運算操作 都是就二進位制而言的。表示左移位,表示右移位。以十進位制加以說明,如 12345 左移一位,就是 123450,多出來的位以零填充 右移一位就是 1234,那個 5 就丟失了。十進位制大家已經習以為常,很明顯可以看出來,左移一位增大十倍,右...

C語言課本題目,最後結果為啥是3,求詳解

第一步,k 1,那麼進入default後得到c c 1 1,然後因為default文沒有break,所以落到case2中繼續計算,c 後得到c 2。第二步,k 2,那麼進入case2中,經過c 之後得到c 3。第三步,k 3,退出for語句。輸出結果,c 3 第一次的進入迴圈 k 1 c 0 k不匹...