文章目录
5.1 inrodution NULL
5.2 while 循环
- 包括:基本介绍、终止while的几个方法、输出输入重定向(input&output redirections)、判断文件内容是否结束
input.eof()
、 - new 头文件:
#include <fstream>
5.3 do-while 循环 NULL
5.4 for 循环 NULL
5.5 用哪一个循环 NULL
5.6 嵌套循环 NULL
5.7 减少数字错误
coz:浮点型数字使用的是近似值,会与数学计算结果有偏差
5.8 例子学习
5.8.1 找到最大公约数 NULL
5.8.2 预算未来学费 NULL
5.8.3 蒙特卡洛仿真
- 大概内容:通过落入圆形里点的数占落入正方形里的点数比例来计算π
- 难点:生成一个[-1,1]之间的随机数
❎关于浮点数的错误写法:
✅正确写法:
plus: RAND_MAX返回随机数中的最大值
✨生成一个[-1,1]随机数的最终正确写法:
int main(){
srand(time(0));
for(int i=0;i<100;i++)
cout<<rand()*2.0/RAND_MAX - 1 <<" ";
}
5.8.4 十进制转化为十六进制
5.9 关键字 break和continue NULL
5.10 例子–使用string来检查回文数
5.11 例子–输出素数
You can't spell AWESOME without ME!