C语言求平均值,三个数,想问问我的,怎么错掉了,求解

img


想问问,该怎么做?我这个东西,C语言平均值的求解,真的好久,那个东西就是错掉了,出不来

第8行没写分号

问题1
你想计算(a+b+c)/3将结果放到d中。除法运算大概率是个小数,也就是浮点数,所以d应该定义为浮点数类型。
问题1.5
d既然是浮点数,而a,b,c是整数,(a + b +c)也是整数,3也是整数,所以(a+b+c) / 3在有的编译器下运行结果是个整数,所以建议写成3.0, (a+b+c) / 3.0的结果将是一个浮点数
问题2
缺个分号。。。。。
问题3
printf("%f = (%d + %d + %d)/3\n", d, a, b ,c);
printf语句中%d表示的整型,%f表示浮点型,会依次替换后面的d, a, b, c。上面的语句,打印结果d会填充到%f的位置,a会填充到第一个%d, b第二个,c第三个。

在第八行后面加个分号

printf里面乱七八糟,全部改为%d啊。第8行加个分号