我的問題是,當分割兩個整數時,我無法獲得浮點值。 下面的代碼C++獲取整數而不是浮點值
{
cout << "Kokie skaiciai?" << endl;
cin >> x;
cin >> y;
cout << "Atsakymas: " << dalyba(x, y) << endl;
}
和功能,我使用
int dalyba (int x, int y)
{
float z;
z = (float) x/y;
return z;
}
所以當x = 5和y = 2我得到一個答案2而不是2.5。 任何幫助將被折衷。
感謝您的幫助! – user3504402
@ user3504402:不客氣。 –