這樣做步驟復雜么???
#include
int main() { ? ?double num = 2.5;//定義浮點型變量num并賦值為2.5 ? ?int a=(int)num; ? ?printf("a=%d\n",a); ? ?printf("num的整數部分是%f\n", num); ? ? ?return 0; } 我的作業很復雜么?????#include
int main() { ? ?double num = 2.5;//定義浮點型變量num并賦值為2.5 ? ?int a=(int)num; ? ?printf("a=%d\n",a); ? ?printf("num的整數部分是%f\n", num); ? ? ?return 0; } 我的作業很復雜么?????2016-10-21
舉報
2016-11-10
#include后面缺少頭文件<stdio.h>
強制轉換成整型后,輸出語句printf里用%d表示,不是%f
%d是輸出整型,%f是輸出浮點型
2016-11-01
你的輸出不對啊,看題目,要和輸出的形式完全相同。直接在num前加(int)就可以了啊,或許是想復雜了吧
2016-10-21
#include <stdio.h>
int main()
{
? ? double num = 2.5; ? ? ?//定義浮點型變量num并賦值為2.5
? ? int num1=(int)num;
? ? printf("num的整數部分是%d\n", num1); ?
? ? return 0;
}
2016-10-21
輸出結果應該是:
2
2.5
對不起,不能回答,不知道你問的是哪一道題,加油!