HugeGun学姐正在学习100以内整数的加减乘除,她写下了一个表达式$a÷b÷c$。
突然,她发现如果在这个式子里加上括号会导致可能有不同的计算顺序,导致有不同的计算结果。
她想知道所有不同计算结果的平均值,善良而睿智的你当然会帮她计算咯。
一行,三个整数$a,b,c(1 \leq a,b,c \leq 100)$
一行,一个数,表示答案(请保留7位小数输出)
1 2 3
0.8333333
$(1÷2)÷3=0.1666666...$
$1÷(2÷3)=1.5$
$(0.1666666...+1.5)÷2=0.8333333...$
保留小数精度的方法,不妨尝试printf("%.2lf\n",3.1415)
C语言中的除法,当除数和被除数都是整数时,采用的其实是整除。如果需要实数除法可以考虑转换类型。