C++ 四捨五入
C++ 四捨五入
資料來源: https://blog.csdn.net/inter_peng/article/details/51397646
函數名稱 函數說明 2.1 2.9 -2.1 -2.9
floor() 不大於自變量的最大整數 2 2 -3 -3
ceil() 不小於自變量的最大整數 3 3 -2 -2
round() 四捨五入到最鄰近的整數 2 3 -2 -3
函數名稱 函數說明 2.1 2.9 -2.1 -2.9 floor() 不大於自變量的最大整數 2 2 -3 -3 ceil() 不小於自變量的最大整數 3 3 -2 -2 round() 四捨五入到最鄰近的整數 2 3 -2 -3
2 thoughts on “C++ 四捨五入”
C/C++ 四捨五入
https://www.delftstack.com/zh-tw/howto/cpp/how-to-round-a-double-to-an-int-in-cpp/
#include
#include
#include
using std::cout;
using std::endl;
using std::vector;
int main() {
vector dfloats {-3.5, -21.1, -1.99, 0.129, 2.5, 3.111};
for (auto &item : dfloats) {
cout << "round(" << item << ") = " << round(item) << endl;
}
return EXIT_SUCCESS;
}