C语言函数定义调用与声明

求助各位大神 输出结果有问题,例如(1+2)/2输出结果是1.000000,求各位赐教

img

整形相除的结果还是整形,把分母改为2.0,即转换为double类型即可。


(1+2)/2
改为
(1+2)/2.0

函数的声明与定义返回值要改为float类型

float Average(inta,intb)//函数声明

把第Average函数返回类型改成float

你函数返回值类型为什么是int???