-1
私はしばらく前に作った電卓を見て、3/4などの式を0と計算して除算が機能しないことに気付きました。 intから浮動小数点への変換、計算機の作成時に私が知らなかったもの。しかし何らかの理由で、動作しません。私は構文を台無しにしていますか?C++でfloat値を生成する除算を得る方法
コード:私は私の除算関数を呼び出すたび
int divide(int num1, int num2) {
float quot;
quot = (float) num1/num2;
return quot;
}
、それは私に整数の答えを提供します。分数(小数)の答えが必要です。
関数の戻り値の型を 'float'に変更します。 'int'を返すと整数が返されます。 – Peter