C語言題目,求教一下

2023-02-21 13:35:25 字數 665 閱讀 6646

1樓:

結果: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的存在

2樓:匿名使用者

default:n=0;k--; 這裡應該還有一個break(如果沒有break那輸出就是222了)

結果:n=0,k=4 輸出 0case4:n+=2;k--;break;

結果:n=2,k=3 輸出2case3:n+=1;k--;break;

結果:n=3,k=2 輸出3case2:

case4:n+=2;k--;break;

結果:n=5,k=1 輸出5答案應該是0235

6也是輸不出來的.因為n=5時已經不符合n<5

3樓:匿名使用者

case和數字中間少空格了!!!!!!!!!!!!

要想看step執行過程,按f7 trace模式執行

一道c語言題目,一道C語言題目

就是個斐波那契數的列遞迴解法啊,k項 k 1項與k 2項的和。你可以函式慢慢算。fib 0 0,fib 1 1,fib 1 1,fib 3 fib 1 fib 2 0,1,1,2,3,5,8,13.fib 7 fib 6 fib 5 fib 5 fib 4 fib 4 fib 3 fib 4 fib...

C語言題目簡單的題目,C語言簡單題目

定義陣列,長度必須是個確定的值,char p n 這樣肯定不對 字元比較,不用strcmp,這個是比較字串的,只用用if p i a 這樣就可以了 str i 是個什麼?看不出來 要看區別直復 接,替換到語句中 制就明白了 1,設有一以下巨集定義 define width 80 define len...

C語言基礎題目,誰能給解釋一下選什麼?為什麼?第1,4題

結局上面的三道題,思路首選理清 分析第1題目 關鍵的資訊,在whill迴圈裡面,所以讀懂這裡的語句,才是解題的關鍵。至於判斷的意思,相信你應該看得懂。c語言的執行習慣是,逐條逐行執行,你這裡選錯的關鍵點,在與變數ch的理解,沒到位所造成,while裡面包含了2個if判斷,初始值ch是你輸入的x y ...