溫馨提示×

利用C++ ceil()函數實現向上取整的技巧

c++
小樊
259
2024-09-10 18:27:13
欄目: 編程語言

在 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() 函數實現向上取整的技巧。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女