C++实现round四舍五入四位小数,类似C#的round函数
2017-03-24 22:13
1461 查看
C++实现round四舍五入四位小数,类似C#的round函数
C++实现round四舍五入N位小数
#include <iostream>
#include <sstream>
#include <iomanip>
using namespace std;
double round(double number, unsigned int bits) {
stringstream ss;
ss << fixed << setprecision(bits) << number;
ss >> number;
return number;
}
int main() {
double number = 3.1415926535897932;
cout << fixed << showpoint << setprecision(15);
cout << "一开始number = " << number << endl;
for (int i = 0; i < 15; ++i) {
cout << "number保留" << i << "位小数后为: "
<< round(number, i) << endl;
}
return 0;
}
C++实现round四舍五入N位小数
#include <iostream>
#include <sstream>
#include <iomanip>
using namespace std;
double round(double number, unsigned int bits) {
stringstream ss;
ss << fixed << setprecision(bits) << number;
ss >> number;
return number;
}
int main() {
double number = 3.1415926535897932;
cout << fixed << showpoint << setprecision(15);
cout << "一开始number = " << number << endl;
for (int i = 0; i < 15; ++i) {
cout << "number保留" << i << "位小数后为: "
<< round(number, i) << endl;
}
return 0;
}
相关文章推荐
- c++实现类似c#事件机制的链接
- C#中Math.Round()实现中国式四舍五入
- C#练习记录(请计算出一个整型数组的平均值。{ 1, 3, 5, 7, 90, 2, 4, 6, 8, 10 }。要求:计算结果如果有小数,则显示小数点后两位(四舍五入)。Math.Round())
- C++中单向链表的实现(类似C#)
- C#中Math.Round()实现中国式四舍五入
- C#中Math.Round()实现中国式四舍五入
- (原创)一个和c#中Lazy<T>类似的c++ Lazy<T>类的实现
- C#中Math.Round()实现中国式四舍五入
- C#中Math.Round()实现中国式四舍五入
- 用C++实现类似C#属性
- C#中Math.Round()实现中国式四舍五入
- C#中Math.Round()实现中国式四舍五入
- 在C++中实现类似C#的字符串格式功能
- c#控件实现类似c++中ocx控件功能,Event事件
- WinCE的C#编程,对float型进行四舍五入保留两位小数,小数进行四舍五入操作,Math.Round的应用案例。
- 为C++实现类似C#的import DLL用法
- dhl:C#实现:保留2位小数,四舍五入,不四舍五入,取小数部分 2方法集锦
- C++ 实现类似java c#List的方法 boost::any的使用
- c++ 如何实现保留小数并 且 不进行四舍五入
- C#中Math.Round()实现中国式四舍五入