开平方 double sqrt(double x);
求常数e的x次方 double exp(double x);
求x的y次方 double pow(double x, double y);
求对数ln(x) double log(double x); 求对数lg(x) double log10(double x); double log2(double x);
求x绝对值 int abs(x); / double fabs(double x);
取整函数
向上取整 double ceil(double x);
向下取整 double floor(double x);
产生随机数 0~32767 int rand(void); (头文件#include<stdlib.h>)
#include<iostream> #include<cmath> #include<math.h> #include<stdlib.h> using namespace std; int main() { int n,m; double x,y; cout<<"请输入两个整数n,m 两个小数 x,y"<<endl; cin>>n>>m>>x>>y; cout<<"开平方"<<endl; cout<<sqrt(n)<<endl; cout<<"求e的n次方"<<endl; cout<<exp(x)<<endl; cout<<"求n的m次方"<<endl; cout<<pow(n,m)<<endl; cout<<"ln(n) log10(n) log2(n)"<<endl; cout<<log(n)<<" "<<log10(n)<<" "<<log2(n)<<endl; cout<<"取绝对值n x"<<endl; cout<<abs(n)<<" "<<fabs(x)<<endl; cout<<"取x整数 ceil()向上取整 floor()向下取整"<<endl; cout<<ceil(x)<<" "<<floor(x)<<endl; cout<<"随机数"<<endl; cout<< rand()<<endl; return 0; }
字符串大小 size()函数和length()函数
