#include <iostream>
#include <cmath>
int main() {
double num = 4.6;
// 使用 round 函数进行四舍五入取整
int rounded_num = static_cast<int>(round(num));
std::cout << "原始数值: " << num << ", 四舍五入后: " << rounded_num << std::endl;
return 0;
}
#include <cmath> 是为了使用 round 函数,该函数用于对浮点数进行四舍五入。double num = 4.6; 定义了一个双精度浮点数 num,其值为 4.6。static_cast<int>(round(num)) 先使用 round 函数将 num 四舍五入到最近的整数,然后通过 static_cast<int> 将结果转换为整型。std::cout 输出原始数值和四舍五入后的结果。这个程序会输出:
原始数值: 4.6, 四舍五入后: 5
上一篇:c++随机数怎么生成
下一篇:c++ 元编程
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站