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

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

為什么運行不了呢

#include <stdio.h>

int main()

{

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

? ? int num1=(int)num

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

? ? return 0;

}


正在回答

3 回答

①你的 ? int num1=(int)num ? 語句不完整 正確的一個語句結尾要有英文半角分號 ?; ? ?②int num1=(int)num ? 意思是定義num1為整形變量并將num的整數部分賦值給num1這個式子是正確的,錯誤在printf里面,因為你上一部定義的是num1,所以你的輸出項應該是num1 ,而不是(int)num。希望能幫到你。




















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

把printf里面的?(int)num改成num1

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

#include <stdio.h>
int main()
{
??? double num = 2.5;????? //定義浮點型變量num并賦值為2.5
??? int num1=(int)num;
??? printf("num的整數部分是%d\n", num1);?
??? return 0;
}

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

舉報

0/150
提交
取消

為什么運行不了呢

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

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

幫助反饋 APP下載

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

公眾號

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