不是应该是4.666666
b/c = 2/3
int类型会舍去小数点后面的数字
所以 b/c =0
a*0+d=4
因为你result中的a*b/c是int类型计算的,int类型计算不遵循四舍五入,而是直接舍去小数点后的数字。