C語言,求這道題的答案每個答案解釋一下謝謝

2023-01-21 10:59:52 字數 2656 閱讀 4383

1樓:匿名使用者

d錯的吧,如果是強制型別轉換的話應該是(float)i;

c的話,賦值運算子我記得結合方向從右到左,先執行a*3=2,但這是不符合規定的,不能帶常量 3,如果a=3倒是可以。

至於b,求餘不能是負數吧

最後是a了,應該是對的,執行順序如下:b=4;a=3;a-=(b*a);a+=a;

個人理解,可能會有錯誤,希望對你有所幫助

2樓:

a:要從右往左看,最右面的等式是a-=(b=4)*(a=3),這個地方要注意的就是在計算+=和-=的時候要首先把操作符左邊的這個數壓入堆疊然後才是右邊的數入棧,因此首先會把a壓入堆疊,但是這個時候發現a還沒有值因此就出錯了。

b:求餘要求運算元都是整型,要嘛你可以強制裝換int(x)。

c:還是從右往左看a*3=2這個式子有問題的。。

d:y是double型的,float的精度要低於double,因此可以隱式轉換

答案:d

3樓:匿名使用者

選b。除數可以是負數,

a不可計算賦值寫一起

c計算從右向左計算,就會導致a不確定

d應寫成(float)i

4樓:匿名使用者

a是對的吧,其實你可以利用編譯器去分析這些,語法錯誤也會有提示。

b是求佘運算,不能是負數

c運算方式是從右到左,a*3=2明顯錯了

d的話應該是 y=(float) i;

5樓:匿名使用者

d吧。 我認為這種題目是最沒意思的了,實際編**的時候都不會這麼用。

c語言題目~求詳細解釋 答案我已經知道謝謝

6樓:匿名使用者

#include

main()

7樓:

通過字元陣列接受一個字串,然後判斷每個字元是不是『0』~『9』之間的字元,如果是,就把它變成字母表裡的倒數第幾個字母。比如字元為『0』,那麼就變成z,'1'~y.....依次類推。

【初學者問題】這道c語言題答案是是什麼?請解釋一下,謝謝了。

8樓:匿名使用者

if else 不匹配,中間多了一個c=2;故d 編譯有錯!

【c語言】這道題答案是什麼?解釋一下吧,謝了5

9樓:

a = 5 - 10 = -5;

b = a -7 = -12;

c = -12 - a = -12 -(-5) = -7;

就這樣呀。

10樓:黯然

a,b,c分別是5,2,3

11樓:匿名使用者

正解你都寫出來了,還解釋什麼,引數傳遞?第三個引數是傳的是一個整數的地址,在sub函式裡往該地址寫入了資料,當然能儲存下來

一道c語言題,表示不知道答案怎麼來的,幫忙解釋一下,謝謝

12樓:折心灬小軒

答案是c

第二句a=++x||++y&&z++;在執行++x的時候已經滿足||的選擇性(左右兩個表示式有一個為真,整體表示式即為真),所以,不會計算—++y和z++

所以輸出的結果就是 3 2 0

滿意採納,不滿意追問

13樓:菊隱逸者也

答案是c,經過執行驗證。下面說說為什麼:

首先&&得優先順序高於||,所以最後算||。那麼就是a=++x||(++y&&z++);

判斷++x為真,x變為3.所以後面不在執行下去,那麼++y,z++沒有經過任何變化。

所以答案是:x=3,y=2,z=0,a=1.

14樓:

b ++x 運算前先自+等於x=x+1 ++y一樣 z++ 先 在本運算式計算,完成後+1 ,新值要下次使用時生效. 本題xyz都會自加1 所以選b

c語言這道題求解釋解釋?

15樓:

fun 第一個引數 傳遞的是地址,第二個引數傳遞的是值。輸出順序是*c和b所代表的值都是在&b這個記憶體中 所以對它進行加1的操作會改變*c和b的值 所以兩者都變成了b. 而a傳遞到d只是把數值傳過去了,d的地址和a的不同,函式中對d加一 只是對d所在地址中的值加一了,並未改變a所在地址的值 所以d的值變了 a沒變。

而輸出的順序是cdba

求大神幫忙講解一下這道題 謝謝啦 這個是c語言

16樓:匿名使用者

c/(a+5)+b*7+d

=4/10+97*7+7

=0.4+679+7

=686.4

c語言題目,誰能幫我看一下這道題的答案,順便解釋一下。

17樓:巨潤利

1,21,2

2,2-3,2

18樓:

1,22,2

2,2-2,2

printf("%d,%d\n",-k,k++); 那是-k 不是--k??

求c語言程式設計題答案謝謝求C語言程式設計題答案,謝謝!

1.編寫一個程式,要求使用者從終端輸入兩個整數值,檢測這兩個整數,判定第一個數能否被第二個數整除,並在終端上顯示相應的資訊.include main 2.編寫一個程式,把從終端上輸入的整數用英語顯示該整數的每一位數字.如果使用者輸入了392,那麼程式應顯示three nine two.include...

求這道題答案這道題答案是?

a點在b點的 左下前方。選擇a。這道題是一個機械製圖中判斷點的方位題。中間的橫線應該版是ox軸,圖面上在ox軸以上的部分是物體在v面 即正投影面 上的投影叫主檢視,在ox軸以下的部分是物體在h面 即水平投影面 上的投影叫俯檢視。由於主檢視是從前往後投影所得,因此在主檢視上的投影能分出上下左右的方位,...

求這道題的解題思路和答案求這道題的答案

此題的思路是先求出f x 上任意一點的切線方程,然後再看哪個方程過 1,0 這個點 設f x 上的點 a,a a 1 則 因為f x x x 1 所以f x 2x 1 所以過點 a,a a 1 的切線斜率為2a 1所以過點 a,a a 1 的切線方程為 y 2a 1 x a 1 因為此切線過點 1,...