2017-03-15 6 views
-1

私はしばらく前に作った電卓を見て、3/4などの式を0と計算して除算が機能しないことに気付きました。 intから浮動小数点への変換、計算機の作成時に私が知らなかったもの。しかし何らかの理由で、動作しません。私は構文を台無しにしていますか?C++でfloat値を生成する除算を得る方法

コード:私は私の除算関数を呼び出すたび

int divide(int num1, int num2) { 
    float quot; 
    quot = (float) num1/num2; 
    return quot; 
} 

、それは私に整数の答えを提供します。分数(小数)の答えが必要です。

+1

関数の戻り値の型を 'float'に変更します。 'int'を返すと整数が返されます。 – Peter

答えて

0

関数の戻り値の型をfloatに変更する

関連する問題