C语言中通过键盘输入三个数x、y、z,求三个数的平均值aver,并输出结果。

通过键盘输入三个数x、y、z,求三个数的平均值aver,并输出结果。

img


为什么是这个结果,我错哪了

你scanf里面 %f 用逗号隔开,你键盘输入数据也要用逗号隔开,明显你现在的输入是空格隔开的,你换成逗号试试

scanf中最好不要隔开,否则你输入的格式很容易和你要得到的数据不一致的,我一般都是使用%f%f%f 。