這個代碼錯哪兒?
#include <stdio.h>
int main()
{
? ? double num = 2.5; ? ? ?//定義浮點型變量num并賦值為2.5
? ? int a = (int) num;
? ? num = a;
? ? printf("num的整數部分是%d\n", num); ?
? ? return 0;
}
#include <stdio.h>
int main()
{
? ? double num = 2.5; ? ? ?//定義浮點型變量num并賦值為2.5
? ? int a = (int) num;
? ? num = a;
? ? printf("num的整數部分是%d\n", num); ?
? ? return 0;
}
2016-04-15
舉報
2016-11-10
把浮點型num強制轉換成為整型后,要輸出整型就要在輸出語句中調用整形的名稱
2016-04-15
num=a; 去掉, ?打印結果最后num改成a ?