怎么错了,什么问题啊
int类型不能用float接收,将a,b改成float或者y1=(a乘1.0)/(b乘1.0)
error是代码错误,是必须修改的,否则代码无法编译运行;
warning是警告,是提醒可能出现的问题,可以不处理,不影响运行,但可能影响运行结果
你的代码运行是没问题的,但是运算结果可能不是想要的结果
将整型int的运算结果赋值给浮点型float,就会警告可能丢失小数部分,影响运算结果
括号里面a/b运算结果已经计算了整型的7/2=3,然后再将3转成float类型,他的值也只是3了
想要保留小数位可以这样写((float)a)/ b