algorithm:
排序:
sort(a,a+10) //第三个参数不写,为从小到大排
若要从大到小排:需要加入一个比较函数
bool compare(int a,int b)
{
return a>b;}
使用时:sort(a,a+10,compare)
Sort函数有三个参数:
(1)第一个是要排序的数组的起始地址。
(2)第二个是结束的地址(最后一位要排序的地址的下一地址)
(3)第三个参数是排序的方法,可以是从大到小也可是从小到大,还可以不写第三个参数,此时默认的排序方法是从小到大排序。
cstdlib:
1.system("pause"); 在得到数据后暂停一下
2.rand(),作用是产生一个伪随机数,他需要一个称为种子的初始值,设置种子的初始值用void srand(unsigned int seed),seed即为种子,若不设置,默认为一
cin>>seed;
srand(seed);
cmath.h
求绝对值:fabs()
求平方根:sqrt()
sin,cos,tan