下面的程式看不懂能簡單解釋一下程式嗎

2021-03-19 18:21:38 字數 1826 閱讀 8945

1樓:可軒

為使排版顯示齊整,我的解答以截圖方式貼出:

c語言,這個程式完全看不懂,誰能解釋一下?

2樓:匿名使用者

初始化f1和f2都為1。大迴圈,i從1到20

先輸出初始化的f1和f2的值,輸出為11

判斷i是否被2整除,如果整除則換行,不整除則無操作。第一輪i=1,無操作。

把f1+f2賦給f1,也就是前兩個月的值相加,賦給f1(注意現在f1=1+1=2)

再把f1+f2賦給f2,也就是剛才已經變換過的f1加上以前的f2,賦給f2(注意現在f2=2+1=3)

同理,第二輪,先輸出上一輪變過了的f1,f2,輸出為23。

再判斷i是否被2整除。i此時為2,被2整除,所以現在的輸出為1123(換行)。

之後都是迴圈。第三輪58(不換行),第四輪1321(換行)

總輸出應為:

1123

581321

345589144

......共十行

一個java小程式看不懂,希望能幫我解釋一下這整個程式是什麼個意思?

3樓:匿名使用者

從頭bai

到尾看,system.out.println(count+" "+m4a[1].counter);

每一個數du組元素

的counter預設為zhi0

在 m4a[x].counter=m4a[x].counter+1變1

對於m4a[0]到daom4a[4]的元素 重新new一次內 counter歸0

m4a[1].counter=1;

簡而言之 m4a 的元素為容

m4a 0 1 2 3 4 5 6 7 8

counter 值 1 1 1 1 1 1 1 1 1

計數器count 在迴圈0-8 每次加1 共8

0-4maybe判定 返回4個1 4個0

總和 12

返回 「12 2」

把mix4換成integer

mix4.counter換成integer會好理解一點?

我想請教一下有關組合語言延時子程式的問題?下面的子程式有點看不懂,請大家幫忙解釋一下,謝謝!

4樓:匿名使用者

這個**其實還是很清楚明瞭的。

dely1: push ax ;延時子程式,這裡push ax 其實可以不要的,因為ax沒有做任何改動

push cx ; 因為使用了cx來計數,所以先儲存cx進堆疊

mov cx,30h ; 迴圈30h也就是48次

dly1: call dely2 ; 在次呼叫一個延時子程式

loop dly1 ; 迴圈,48次,不到次數則繼續迴圈

pop cx ; 恢復被保護的原來cx的值

pop ax ; 恢復被保護的原來ax的值

ret ; 過程返回

dely2: push cx ; 內部呼叫的過程,也需要把cx當前的值保護進堆疊

mov cx,8000h ; 迴圈8000h也就是32768次

loop $ ; $ 表示當前地址,也就是自己的地址,32768次迴圈不到則原地踏步

pop cx ; 恢復被保護的cx的值

ret ; 過程返回

java刑序看不懂希望能幫我解釋一下這整個

從頭bai 到尾看,system.out.println count m4a 1 counter 每一個數du組元素 的counter預設為zhi0 在 m4a x counter m4a x counter 1變1 對於m4a 0 到daom4a 4 的元素 重新new一次內 counter歸0 ...

一道物理題解析看不懂,解釋一下

a圖電池的bai 左端為 極,電du流表的三個接線柱從左至右zhi分別標有 dao 0.6 3 內說明左邊為負接線柱容,中間為小量程的正接線柱,右邊為大量程的接線柱。按照電流表的使用方法,電流要從正接線流入,負接線柱流出。而圖中電流從電池 極出發,經燈泡後流入了電流表左邊的 接線柱,所以電流表正負接...

哪位大師幫忙解釋一下命盤,謝謝我看不懂

你生於公曆1986年08月 bai29日18時35分,那du天是農曆一九八六年七月zhi二十四日酉dao時,你是屬虎的!專 你的屬八字 丙寅 丙申 乙巳 乙酉 你的五行 火木 火金 木火 木金 你是 佛燈火 命,你的五行缺水!從命盤看來你從7歲2個月14天開始行大運,於每一交運年的十月初八日交運。你...