为了账号安全,请及时绑定邮箱和手机立即绑定

int num=(int)num为什么不对,必须写到输出内容里吗?

#include <stdio.h>

int main()

{

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

    int num=(int)num   

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

    return 0;

}


正在回答

5 回答

要重新在定义一个变量,假设num1,int num1=(int) num 才行

2 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

你用num1或者numa都可以


0 回复 有任何疑惑可以回复我~

   int num1=(int)num   

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


0 回复 有任何疑惑可以回复我~
#1

qq_慕工程8086685

恩,输出变量名也要改
2020-01-23 回复 有任何疑惑可以回复我~

num已经有定义了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

int num=(int)num为什么不对,必须写到输出内容里吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信