求助各位大神 输出结果有问题,例如(1+2)/2输出结果是1.000000,求各位赐教
3条回答 默认 最新
- CSDN专家-赖老师(软件之家) 2021-11-16 22:14关注
整形相除的结果还是整形,把分母改为2.0,即转换为double类型即可。
(1+2)/2 改为 (1+2)/2.0
函数的声明与定义返回值要改为float类型
float Average(inta,intb)//函数声明
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
整形相除的结果还是整形,把分母改为2.0,即转换为double类型即可。
(1+2)/2
改为
(1+2)/2.0
函数的声明与定义返回值要改为float类型
float Average(inta,intb)//函数声明