輸出結(jié)果是一大串?dāng)?shù)字 而且通過了 求解
#include <stdio.h>
int main()
{
? ? double num = 2.5;? ? ? //定義浮點(diǎn)型變量num并賦值為2.5
? ? int numone=(int)num;
? ? printf("num的整數(shù)部分是%d\n", num);??
? ? return 0;
}
#include <stdio.h>
int main()
{
? ? double num = 2.5;? ? ? //定義浮點(diǎn)型變量num并賦值為2.5
? ? int numone=(int)num;
? ? printf("num的整數(shù)部分是%d\n", num);??
? ? return 0;
}
2019-10-13
舉報(bào)
2019-10-13
換成這樣printf("num的整數(shù)部分是%d\n", numone);??
2019-10-15
#include <stdio.h>
int main()
{
? ? double num = 2.5;? ? ? //定義浮點(diǎn)型變量num并賦值為2.5
? ? int numone=(int)num;? //這一行你成功的執(zhí)行強(qiáng)制轉(zhuǎn)換
? ? printf("num的整數(shù)部分是%d\n", numone);? ? //可是這一行你并沒用使用你轉(zhuǎn)換后的數(shù)據(jù)
? ? return 0;
}
你的運(yùn)行成功說明沒有語法錯(cuò)誤,你的錯(cuò)誤在于沒有表達(dá)出題目的意思
2019-10-13
?int numone=(int)num;
? ? printf("num的整數(shù)部分是%d\n",(int) num);??