为什么会输出2 ?
(int)num 取了2.5的整数部分 2
int 为整型,不存在小数点
可能是你的数学公式出现错误,这道题只需要给第七行最后的 “y+2”加上括号
第七行(按照题目要求更改之后): int z = x*8/(y+2);
其他的都不要变哦