亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

想不出來哪里有錯啊 求解求解

求解求解help?https://img1.sycdn.imooc.com//5b837603000187a904710144.jpg

正在回答

4 回答

你這兩個變量是同一個名字,計算機肯定識別不出來呀

0 回復 有任何疑惑可以回復我~

#include <stdio.h>

int main()

{

? ? double num = 2.5;? ? ? //定義浮點型變量num并賦值為2.5

? ? printf("num的整數部分是%d\n",(int)(num));??

? ? return 0;

}

為啥我這樣子也運算出來了

0 回復 有任何疑惑可以回復我~
#1

慕仙7196496

我也這樣寫的,可能是這個非要我們用那個強制裝換類型吧
2018-09-12 回復 有任何疑惑可以回復我~
#2

良師益友hey

這樣做也可以輸出!在最后輸出的時候 結果自動強制轉換為整數型
2018-10-20 回復 有任何疑惑可以回復我~

這樣試試 ?注意加粗的部分 ? int num1 = (int)num;

? ? ? ? ? ? ? ?printf("num的整數部分是%d\n",num1)


3 回復 有任何疑惑可以回復我~

看出來了,, ?num1=2.5

? ? ? ? ? ? ? ? ? ? ? ?int num2=(int)num1

1 回復 有任何疑惑可以回復我~
#1

淺夢渡渡

為什么這么寫 沒懂。。。
2018-09-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       927007    人
  • 解答問題       21533    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

想不出來哪里有錯啊 求解求解

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號