问答详情
源自:2-9 强制类型转换

求解 这个是我写的 下面是同学评论的第一个 我想问为什么他的正常运行我的就不行我没看出来区别

#include <stdio.h>

int main()

{

    double num = 2.5;      //定义浮点型变量num1并赋值为2.5

    printf("num的整数部分是%d\n", (int)mun);  

    return 0;

}


提问者:慕研 2018-12-23 03:58

个回答

  • 袖手旁观_aeouw3
    2018-12-23 13:16:22
    已采纳

    mun未定义,应该改为num

  • 疯丶子
    2018-12-25 23:01:54

    #include <stdio.h>

    int main()

    {

        double num = 2.5;      //定义浮点型变量num并赋值为2.5

        printf("num的整数部分是%d\n", (int) num);  

        return 0;

    }


  • qq_慕瓜1474258
    2018-12-23 14:31:08

    把mun换成num

  • 袖手旁观_aeouw3
    2018-12-23 13:15:08

    #include <stdio.h>


    int main()


    {


          double   num ;

        

      num=2.5;


        printf("%lf的整数部分是%d\n",num, (int)num);  


        return 0;


    }


  • 慕田峪6154466
    2018-12-23 12:38:28

    先看看编译有没有问题,没问题或许是ide不一样?