1樓:岔路程式緣
真燒腦子!
第一題,輸出:
3,1,-1,3,1,-1
2樓:自我程式設計
第一題:考題關鍵注意點:continue,執行迴圈增量表示式++--。
i第一次迴圈:i取0(i%2等於0,if(j+i%2)只要j大於0必定成立)。
|-------------> j第一次迴圈:j取4,執行if內容,列印"3,",執行continue,執行增量表示式j--,j等於2 。
|-------------> j第二次迴圈:j取2,執行if內容,列印"1,",執行continue,執行增量表示式j--,j等於0。
|-------------> j第三次迴圈:j取0,執行--i;j--,(i變成-1)列印"-1,",執行增量表示式j--,j等於0,結束本次j迴圈,執行i迴圈的增量表示式i++,i++(i變成1)。
i第二次迴圈:i取1(i%2等於1,if(j+i%2)j迴圈中if必定成立)。
|-------------> j第一次迴圈:j取4,執行if內容,列印"3,",執行continue,執行增量表示式j--,j等於2 。
|-------------> j第二次迴圈:j取2,執行if內容,列印"1,",執行continue,執行增量表示式j--,j等於0。
|-------------> j第三次迴圈:j取0,執行if內容,列印"-1,",執行continue,執行增量表示式j--,j等於-2,結束本次j迴圈,執行i迴圈的增量表示式i++,i++(i變成3)。
結束i迴圈。
最終列印就是:「3,1,-1,3,1,-1,」。
第二題:比較簡單。
i第一次迴圈:i取0。k取0。
|-------------> j第一次迴圈,j取0,執行k++(k變1),執行j增量表示式j++,j變成1。
|-------------> j第二次迴圈,j取1,執行k++(k變2),執行j增量表示式j++,j變成2。
|-------------> j第一次迴圈,j取2,執行k++(k變3),執行j增量表示式j++,j變成3。
j迴圈結束,執行k-=j,k變成0。
執行i增量表示式i++。
i第二次迴圈:i取1。k取0。
|------------->j迴圈和上次完全一樣,所以j迴圈執行後k依然是0,j是3。
執行i增量表示式i++,i變成了2,i迴圈結束,
執行m=i+j=2+3=5。所以列印"k=0,m=5"。
c語言 看圖 求解題過程 不懂 謝謝 兩道題 ~
3樓:
26-9這個程式,它先將m[0]、m[1]、m[2]初始化成了0,然後執行兩層迴圈:其中內迴圈依次將m[0]、m[1]、m[2]改寫為m[0]+1、m[1]+1、m[2]+1。
所以第一次外迴圈後結果為1、2、2;第二次外迴圈後結果為3、3、4;第三次外迴圈後結果為5、5、5。
大佬能幫我看一下這兩道c語言題目嗎
4 1 q 2 temp p 3 a i 5 include void main for p a 1 p 哪位大佬能幫我看一下這個c語言哪錯了 把fp fopen stuinfo.dat rb 改為fp fopen studinfo.dat rb 或把fp fopen studinfo.dat wb...
兩道數學題,大神幫忙解答一下,謝謝
設直線的斜率為k,k不等於0,a x1,y1 b x2,y2 直線方程為 y k x 1 1式 y 回2 4x.2式 解出p 2 拋物線的焦點答為f 1,0 將1式帶入2式得到 k 2 x 2 2k 2 4 x k 2 0x1 x2 4 2k 2 k 2 y1 y2 k x1 x2 2k 4 k 所...
c語言檔案部分的題,大神看一下,c語言檔案部分的題,大神看一下
我是用來的結構自體寫 bai的,du 你看可以zhi 不。dao include typedef struct stu nono int main while n100 getchar for i 0 i c語言檔案寫入txt中邏輯有問題,求大神幫忙看一下,謝謝 include include vo...