简单算法之概率计算PI
2015-11-26 15:38
429 查看
假设有一个圆半径为1,所以四分之一的圆面积就为PI/4,而包括四分之一圆的正方形面积就为1.如图所示:(图片是直接从百度上获取的,比较形象。)
根据概率计算PI;
根据概率计算PI;
#include "iostream" #include "cstdlib" #include "ctime" #define N 50000 int main() { int i ,sum = 0; double x,y; srand(time(NULL));//初始化一个随机数 for(i = 1;i<N;i++) { x=(double)rand()/RAND_MAX; y=(double)rand()/RAND_MAX; if((x*x+y*y)<1) sum++; } std::cout<<"PI = "<<(double)4*sum/N<<std::endl;//怎么控制cout输出的字节长度 return 0; }
相关文章推荐
- Android5.x新特性之CardView立体卡片--阴影、圆角
- 1.redis学习笔记:redis数据库的安装
- 【Leet Code】152. Maximum Product Subarray---Medium
- window.open 使用方法
- 第一个人生web代码,结束了,人生web第一格言:打死也要百分比
- matlab_Gui_1
- Ant配置文件
- NOIP2015游记
- UI_UISearchController实现搜索功能
- iOS音乐播放器实现后台播放锁屏界面控制
- 人生九悟
- 编译安装Redis Stable最新版本
- urllib2.urlopen超时问题
- js检测iframe是否加载完成的方法
- git忽略对已入库文件的修改
- iOS Human Interface Guidelines资源收藏
- 全国主要城市空气质量
- PHP Yii框架 安装与访问问题集锦
- JS 图片点击显示原图片
- 多线程问题与double-check小结