為什么運(yùn)行不了呢
#include <stdio.h>
int main()
{
? ? double num = 2.5;? ? ? //定義浮點(diǎn)型變量num并賦值為2.5
? ? int num1=(int)num
? ? printf("num的整數(shù)部分是%d\n", (int)num);??
? ? return 0;
}
#include <stdio.h>
int main()
{
? ? double num = 2.5;? ? ? //定義浮點(diǎn)型變量num并賦值為2.5
? ? int num1=(int)num
? ? printf("num的整數(shù)部分是%d\n", (int)num);??
? ? return 0;
}
2018-07-19
舉報(bào)
2018-07-28
①你的 ? int num1=(int)num ? 語句不完整 正確的一個(gè)語句結(jié)尾要有英文半角分號(hào) ?; ? ?②int num1=(int)num ? 意思是定義num1為整形變量并將num的整數(shù)部分賦值給num1這個(gè)式子是正確的,錯(cuò)誤在printf里面,因?yàn)槟闵弦徊慷x的是num1,所以你的輸出項(xiàng)應(yīng)該是num1 ,而不是(int)num。希望能幫到你。
2018-07-20
把printf里面的?(int)num改成num1
2018-07-19
#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;
}