在 C++ 中,ceil()
函數是一個數學函數,用于將給定的浮點數向上取整為最接近的整數。這個函數包含在 <cmath>
頭文件中。以下是如何使用 ceil()
函數實現向上取整的示例:
#include<iostream>
#include <cmath>
int main() {
double num = 10.3;
int rounded_num = std::ceil(num);
std::cout << "原始數字: "<< num<< std::endl;
std::cout << "向上取整后的數字: "<< rounded_num<< std::endl;
return 0;
}
在這個示例中,我們首先包含了和
頭文件。然后,我們定義了一個名為
num的雙精度浮點數變量,并將其值設置為
10.3。接下來,我們使用
std::ceil()函數將
num向上取整,并將結果存儲在名為
rounded_num的整數變量中。最后,我們使用
std::cout` 輸出原始數字和向上取整后的數字。
運行此程序將輸出以下內容:
原始數字: 10.3
向上取整后的數字: 11
這就是如何使用 C++ 中的 ceil()
函數實現向上取整的技巧。