初級C語言 習題 幫忙找下哪裡錯了

2025-01-02 09:15:23 字數 1339 閱讀 3309

1樓:網友

1。+-都打上單影號。

第二個好像能執行。

問幾道c語言題,請大家幫忙解決:

2樓:網友

1. d

a: 我覺得不對。例如{}是可以分割語句的。

b: 是因為可以將整形自動轉換成實型。

c: 實數不一定能準確表示。

2. b。很顯然b是對的。

3. b。畫畫圖就知道了,用歸納法應該可以證明。

4. pow(2, n) <= i, j < pow(2, n+1) -1 (關係應該是這樣的,不是很肯定這種寫法好不好)

5. a。不是特別確定,嚴格來說應該是有兩個函式呼叫,所以應該有6個實參才對。

3樓:百小度

第一題:b選項中a是實型變數,也就是float 型的;a=10; 說明整型可以自動轉換為實型。

第四題:可以這樣看:

a = a+b; b = (x,y); c = fun(n+k, d, (a, b));

fun(a, b, c );// 從這裡你就可以看出是三個引數了。

4樓:網友

1、b。因為a肯定不對,c是太絕對了,d不對是因為%d等式格式控制。

2、b。因為滿二叉樹和完全二叉樹都具有最小的樹深。假如節點的數目不能構成滿二叉樹怎麼辦。

3、d。這個應該有個公式,50=int(x/2-1),解得x=101,其中,int表示取整。

4、這個比較難,我也不會,希望理解。

5、b。因為a+b1個,(x,y)1個,n+k1個,d1個,(a,b)乙個。

5樓:皮安鬧公主

第二題不選b我覺得是因為10在這裡是實型變數,其實它是。

第二題不選d是因為%不只是能當運算子,比如「%d」代表十進位數,在「%d」中%就不是運算子。

6樓:網友

第一題,b裡面那個10被轉換成了……d的話似乎char也是ok的。

c語言的問題 幫我選下答案謝謝.我要正確的 我這沒軟體

7樓:網友

逗號表示式的結果是最後乙個表示式的結果,所以最後是++a=4。

fun函式雖然呼叫了,但是並沒有返回值,所以c的值是不變的。

同19題,是逗號表示式,所以結果是最後乙個表示式的結果。

f函式里的z被定義為static型別,這個型別是靜態變數,在函式再次呼叫時,其值是不迴歸的。所以z一直在增加,也就會出現789

8樓:小浣和

我全部用vc執行一遍了,答案一定正確。。。

c語言,我這個哪裡錯了

其實你想得也蠻好的。可惜c語言太弱,不支援2 這種寫法,表示式 1 c 2 的意義也跟正常人以為的不一樣 唔還有,中 p,w,s 的型別和格式控制符中的 f 不對應,執行時恐怕會造成難以 的後果 同樣應該怪c語言太弱,無法自動推出引數的型別 即使沒有引數和控制符不對應的問題 scanf d f,f ...

c語言習題請高手幫忙解答,C語言習題請高手幫忙解答。

1 沒答案,應該是a2,b 5 2 a3 沒答案,因為 u輸出a的值不確定4 a5 c 6 b7 沒答案,應該是scanf f c 8 c9 b 1 沒答案如為printf a d,b d n a,b 選 d a d,b d 2 b3 c 4 c5 c 6 d7 a 我想答案應該是scanf f c...

初級C語言題目!幫忙!!有點急!!

這個怎麼說呢,恩,可以把實參看成是原件,而把形參看成是影印件。f 函式只是對影印件進行了處理,可是無論影印件怎麼變化,但是原件並沒有發生變化,所以主函式中的值並沒有改變,所以答案還是。2。例如 下面乙個程式 比較兩個數的大小,並按從小到大的順序排列 void f int a,int b main v...