C++随机数求圆周率
来源:互联网 发布:黑客查看网站php源码 编辑:程序博客网 时间:2024/05/20 05:57
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
long long i = 0, d = 1000000000, c = 0;
float x = 0, y = 0;
srand((unsigned int)time(NULL));
for (long i = 0; i < d; ++i) //这么大的数需要计算的时间还是挺久的,不过PI的值很接近了
{
x = (float)rand() / RAND_MAX;
y = (float)rand() / RAND_MAX;
if (sqrt(x * x + y * y) <= 1)
++c;
}
cout << setiosflags(ios::fixed) << setprecision(20) << acos(-1.0) << endl;
system("pause");
return 0;
}
#include <stdlib.h>
#include <time.h>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
long long i = 0, d = 1000000000, c = 0;
float x = 0, y = 0;
srand((unsigned int)time(NULL));
for (long i = 0; i < d; ++i) //这么大的数需要计算的时间还是挺久的,不过PI的值很接近了
{
x = (float)rand() / RAND_MAX;
y = (float)rand() / RAND_MAX;
if (sqrt(x * x + y * y) <= 1)
++c;
}
cout << setiosflags(ios::fixed) << setprecision(20) << acos(-1.0) << endl;
system("pause");
return 0;
}
阅读全文
0 0
- C++随机数求圆周率
- C语言实现求圆周率
- C语言求圆周率的代码
- 求圆周率
- 求圆周率
- 求 圆周率
- 求圆周率
- C的一些简单习题(2)--求圆周率
- c语言 利用分式前n项和求圆周率
- 小朋友学C语言(32):求圆周率
- 算法_随机算法1_入门引例(根据随机数求圆周率pi)
- C#模拟求圆周率
- demo06--求圆周率
- 用乘法求圆周率
- curand库函数求圆周率
- 蒙特卡罗方法求圆周率
- 求圆周率的近似值
- 第二周求圆周率
- 我遇到的前端面试题2017
- Volley的框架解读一(Http的封装)
- 相反数
- C语言小程序2--致新手
- Java基础部分全套教程
- C++随机数求圆周率
- 快速制作演示动画的工具TurboDemo常见问题合集(三)
- bootstrap响应式兼容PC和移动端图片无缝滚动效果demo
- Live555学习之(五)------live555ProxyServer.cpp的学习
- Git的本地工作环境干净的的脚本
- Linux系统CentOs配置网络教程
- 我的人生如是说一
- Swing 的组件 使用
- libusb的使用教程和例子