我回过头看了一会儿的计算器,注意到除法不起作用,将3/4等表达式计算为0.我试图通过将int转换为浮点数来修复它,这是我做过的事情在制作计算器时不知道。但是,出于某种原因,它不起作用。我搞砸了语法吗?
代码:
int divide(int num1, int num2) {
float quot;
quot = (float) num1 / num2;
return quot;
}
每当我调用我的除法函数时,它会给出整数答案。我想要小数(十进制)答案。
答案 0 :(得分:0)
只需在函数返回类型
中将int更改为float