1樓:匿名使用者
完善下tf006161822的答案:
for的第一次迴圈(i=2)
由於i=2滿足if條件,執行 continue;語句, 直接跳過下面的程式進入 while(! i) 判斷不滿足條件,所以跳出do迴圈,執行while(! i)下面的那個n++,此時n=1;
for第二次迴圈(i=3)
i=3 不滿足了if條件,未執行 continue;語句, 執行while(! i) 上面的n++,由於i=3,不滿足while,跳出do迴圈,執行while(! i)下面的n++,此時n=3;
for的第三次迴圈(i=4)
i=4滿足if,執行 continue;語句, 直接跳過下面的程式進入 while(! i) 判斷不滿足條件,所以跳出do迴圈,執行while(! i)下面的那個n++,此時n=4。
接著應該i=5了,已經不滿足for要求了,所以輸出結果,最後答案就是n=4
2樓:匿名使用者
我認為輸出結果是i=2
3樓:在武昌湖記筆記的公孫瓚
n=4,只有i=3的時候,do while裡的n++才會被執行
c語言兩個答案麻煩幫忙解釋一下謝謝
答案 c項和d項 語句成立就為真 1 不成立就為假 0 解釋 a項 先判斷9是否等於0,9不等於0,為假 即是0 又有一個 非 就是真 即是1 然後是 或 或的意思是先判斷前一表示式是否為真,為真則不需要判斷後一個表示式,反之,前一表示式為假的話就判斷後一表示式。接下來就是 與 3 1為真,所以真個...
C語言題目,求教一下
結果 n 0,k 4 輸出 0 case4 n 2 k break 結果 n 2,k 3 輸出2 case3 n 1 k break 結果 n 3,k 2 輸出3 case2 case4 n 2 k break 結果 n 5,k 1 輸出5 答案應該是0235 確實沒有什麼6的存在 default ...
一道c語言程式設計題,麻煩幫忙看一下我編的程式錯在哪兒
a沒有初始化 del char裡邊,a沒有初始化,就去判斷a 0 導致記憶體洩露 include stdio.h int del char char old,char n return 0 int link string char n,char link new for i j j b 0 i li...