绝对值函数
abs( x )
——求一个数 x 的绝对值
例:abs( -5 )= 5
#include<bits/stdc++.h>
int main ()
{
std::cout << "abs (3.1416) = " << std::abs (3.1416) << '\n';
std::cout << "abs (-10.6) = " << std::abs (-10.6) << '\n';
return 0;
}
自然数指数函数
log( x )
——求实数 x 的自然指数 e ^ x
例:exp( 1 )= 2. 718282
#include<bits/stdc++.h>
int main ()
{
float a;
std::cin>>a;
std::cout<<exp(a);
return 0;
}
向下取整
floor( x )
求不大于实数 x 的最大整数
例:floor( 3.14 )=3
#include<bits/stdc++.h>
int main ()
{
float a;
std::cin>>a;
std::cout<<floor(a);
return 0;
}
向下取整
ceil( x )
求不小于实数 x 的最小整数
ceil( 3.14 )= 4
#include<bits/stdc++.h>
int main ()
{
float a;
std::cin>>a;
std::cout<<ceil(a);
return 0;
}
自然对数函数
log ( x )
求实数 x 的最小整数
log ( x )= 0
#include<bits/stdc++.h>
int main ()
{
float a;
std::cin>>a;
std::cout<<log(a);
return 0;
}
指数函数
pow( x ,y )
计算 x ^ y ,结果为双精度实数
pow( 2 ,3 )= 8
#include<bits/stdc++.h>
int main ()
{
float a,b;
std::cin>>a>>b;
std::cout<<pow(a,b);
return 0;
}
随机函数
rand ( )
产生 0 到 RAND - MAX 之间的随机整数
#include<bits/stdc++.h>
using namespace std;
int main() {
int a;
srand(time(0)); //随机种子
for(int i=1;i<=100;i++){//重复100次
a=rand()%10+1; //产生1~10之间的随机整数
cout<<a<<" ";
}
return 0;
}
平方根值函数
sqrt( x )
求实数 x 的平方根
sqrt( 25 )= 5
#include<bits/stdc++.h>
int main ()
{
float a;
std::cin>>a;
std::cout<<sqrt(a);
return 0;
}