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次方,那是什麼鬼?這種題正解我不會,反解我在行,就是把四個選項都求...