這條題目怎麼做?是怎麼執行的。求高手解答

時間 2021-10-14 22:40:00

1樓:匿名使用者

i=0,由於滿足i<=5執行switch語句i%2=0,走case 0: i++等於1,列印一個#後繼續迴圈,至此輸出為: #

迴圈語句i++等於2,由於滿足i<=5執行switch語句i%2=0,走case 0: i++等於3,列印一個#後繼續迴圈,至此輸出為: ##

迴圈語句i++等於4,由於滿足i<=5執行switch語句i%2=0,走case 0: i++等於5,列印一個#後繼續迴圈,至此輸出為: ###

迴圈語句i++等於6,由於不滿足i<=5退出迴圈最終程式輸出為三個連續的井號(沒有換行)

如果第5行的條件變成for(i=1;i>=5;i++)i=1,由於不滿足i>=5結束迴圈退出,不列印任何東西

2樓:

#include

main()

}實際上switch語句,不可能走到case 1和default分支。

因為當i是偶數的時候,i在switch裡自增1變成奇數,然後一次for迴圈結束i還會再自增1,又變成偶數。下一次執行i%2的結果還是0。

所以這個程式的執行結果是輸出三個'#'

3樓:

迴圈6次,

如果遇到偶數,輸出# 次數+1如果遇到奇數輸出* 次數加2輸出結果為

#***

即i=0輸出# i++ ; i=1輸出* i+2;

i=3 輸出* i+2 i=5輸出* i+2有什麼不明白的請追問。

4樓:懂了你又不做

首先你輸入i的值 因為i初值為0 i<=5成立 所以執行switch(i%2)既是求餘數 所以0%2=0 所以執行case 0: i++; printf("#");輸出# 然後跳出switch迴圈 繼續for(i=0;i<=5;i++) 同理即可 感覺他的對@mornslit

這個線性代數的題目怎麼做?求高手解答

5樓:匿名使用者

兩邊同乘以(i-a),左邊為i,右邊為i-a^k,已知a^k = 0,故右邊為i。兩邊相等。

求高手解答,這種圖的背景啊,就是那斜的細條紋在ps裡怎麼做?還有怎麼做細條紋到中間就變不可見的效果? 20

6樓:來不及o說愛你

畫線,中間白色高光。其實不是不可見,是打上白色擋住了。

這條數學怎麼做

60 27 50 20 290 甲乙兩站相距290千米 設甲乙兩站相差x千米 則由題意得 60 20 x 0.5x 27解得x 290 不用方程的話 60 27 1 0.5 20 290答 甲乙兩站相距290千米 兩站相距x 60 20 x 27 1 2x 3 10x 87 x 290 60 27 ...

高數題目,要過程 10,高數 這題要怎麼做 求過程

直接說思路。這題藉助平面幾何會比較簡單。首先審題,題目求的是某個點 x0,y0 它到原點的距離平方加上到直線x 2y 16 0 後面用 表示 的距離平方最小。過任意一點 x0,y0 畫直線 的平行線,並設平行線方程為y 1 2x b 後面用 表示 那麼所有在直線 上的點,到直線 的距離平方都是固定的...

怎麼做?高數,高數怎麼做

東方欲曉 r 2 2r 1 r 1 2 0r 1 y ax b e x y 0 b 4 y ax b a e x y 0 a 4 2 a 6answer y 6x 4 e x 答案好象都不對。 老黃知識共享 為什麼你的y 後面還跟著n次方,那是什麼鬼?這種題正解我不會,反解我在行,就是把四個選項都求...