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