#include <stdio.h>
int main()
{
double num = 2.5; //定义浮点型变量num1并赋值为2.5
printf("num的整数部分是%d\n", (int)mun);
return 0;
}
mun未定义,应该改为num
#include <stdio.h>
int main()
{
double num = 2.5; //定义浮点型变量num并赋值为2.5
printf("num的整数部分是%d\n", (int) num);
return 0;
}
把mun换成num
#include <stdio.h>
int main()
{
double num ;
num=2.5;
printf("%lf的整数部分是%d\n",num, (int)num);
return 0;
}
先看看编译有没有问题,没问题或许是ide不一样?