2011-07-18 10 views
3

私はしばらく検索してきましたが、これで何かを見つけることができません。 を最大でに丸めるにはどうすればよいですか?私は配列内のオブジェクトの数を使用して3で割っています。[配列数]は10で、10/3の結果として4を取得したいとします。または[配列数]が23で、8を取得したいのですが、どうすればいいですか?前もって感謝します。最も近い整数に切り上げる

答えて

13

あなたは丸めている番号をキャストしてください。

+0

ceil関数については決して知らなかった。完璧に動作します、ありがとう! – Joe

2

ceil()関数は、あなたが探しているものです。

int roundedNumber = ceil((double)number/3); 

をそれ以外の整数演算が切り捨てられます。

関連する問題