1樓:匿名使用者
因為整型之間的運算還得整形,整形與實型運算就是實型,你一題去往下算,acd都得整型,只有b項(1/2)得0,結果是0,因為整型運算得整型,算術結果是9。
2樓:匿名使用者
/是整除符號 是不看餘數的 1/2=0
3樓:匿名使用者
因為你已經定bai義了a,dub,h為單精度浮點型,所以zhi,就要考慮到
dao精度問題了。專
下面幾個選項中,屬根據運算優先順序,就b選項中,是先算1/2(因為c++中,你的常數要有小數部分才是浮點型,你可以驗證下:
int main()
輸出的結果是0)
也就是說,1/2是整型運算,你的代數式計算是0.5,但整型的精度限制,結果只能是0;如果b選項改為(1.0/2)*(a+b)*或者(1/2.
0)*(a+b)*h都能得到正確的結果。
設有定義:float a=2,b=4,h=3; ,以下c語言表示式與代數式計算結果不相符的是______。
4樓:掌碧奇以
答案應該選b,因為b中的
1/2是兩個整型相除,結果也為整型,所以為0,若改為1/2.0,則結果正確,至於d麼,很正確,不解釋
5樓:林聲飄揚
選b,(1/2)*(a+b)*h
根據運算子優先順序別
()>*、/ > +、-
(1/2)=>0
那麼整個表示式結果為0
所以b與代數式計算結果不相符的
6樓:白雪
就是b?
問問提問者
我也想知道、、
人為什麼而活,為什麼?大神們幫幫忙
為了生活,生活就是生下來,活下去。人為什麼活著 1 人為什麼活著?既然我們生不能帶來什麼,死不能帶走什麼.那麼,我們為什麼要白走這一遭呢?我們的存在能夠帶來什麼,我們的人生有何價值?人為什麼要活著,為了名,為了利,為了事業?還是現代人所謂的五子,房子,車子票子妻子和孩子?又或者什麼都不為,終日吃吃喝...
腳為什麼老抽筋?大神們幫幫忙
造成腳抽筋的可能原因有 1.區域性迴圈不良,周邊血管病變或腳部靜脈曲張。2.情緒過度緊張。3.飲食中的礦物質 如鎂 鈣 含量不足。4.足板過度下垂 往足底方向垂 有可能會誘發小腿的抽筋。5.運動神經元疾病,脊髓神經根病變或周邊神經病變。6.某些降血壓及降血脂等藥物也可能會引起腳抽筋。如何減少腳抽筋的...
為什麼選《義勇軍進行曲》為國歌?大家幫幫忙吖
定國歌時有人反對但是 覺得這首歌可以警醒後人就定下來了 因為它唱出了中國人民的心聲 新中國成立時為何要選 義勇軍進行曲 作為國歌 國歌的誕生不是偶然的。當時那麼多抗日救亡的歌曲流行,為什麼只有 義勇軍進行曲 才能成為國歌?因為這首歌,把中國反抗外來侵略的獨特的民族精神,高度概括提煉,用詩歌的意像表現...