CPP - 标准平均
cpp - std average
有没有更好的方法来计算两个双精度的平均值?如何改进/更正下面的代码?
double original_one, original_two; // can be any double >= 0
double used_one = original_one;
double used_two = original_two;
if ( original_one == 0 ) used_one = 1;
if ( original_two == 0 ) used_two = 1;
double average = used_one * used_two / 2; // average!
两个数字的算术平均值是通过将它们相加并除以 2...
double average = (original_one + original_two) / 2;
这是计算平均值的一种方法,还有几种,但这是最常见的。
相关文章:
- .cpp和.h文件中的模板专用化声明
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- Linux的Cpp上的计时器
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- 命名空间中具有.h和.cpp文件的类
- 内置函数可查看CPP中的成员变量
- 无法编译 rtmidi 测试 cmidiin.cpp 文件, 非法指令
- 使用CMake检测支持的C++标准
- Cpp-Tuple使用带有变量的get
- 标准 cpp 数据结构和线程互斥锁?
- 无法在 cpp 文件中通过可视化标准输出构建 yuvlib 库函数
- #include 多个.cpp中的标准文件,与将其 #include 在预编译标头中会影响可执行文件的大小?
- ndk中的标准与cpp向量问题
- 将文件包含在.cpp标准中
- 在 cpp 中重定向标准输出
- CPP - 标准平均
- 如何将 qml 的 console.log() 重定向到 cpp 标准输出
- 为什么CERT标准PRE00-CPP说"Avoid defining macros"
- 在Android-ndk(r7)中编译.cpp文件时如何打开"C++0X"实验标准?
- c++标准和C语言在哪里说的是一样的:编译单元(.cpp文件)中的变量是按照声明的顺序初始化的