




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
函数名称: abs函数原型: int abs(int x);函数功能: 求整数x的绝对值函数返回: 计算结果参数说明:所属文件: ,使用范例:#include #include int main()int number=-1234;printf(number: %d absolute value: %d,number,abs(number);return 0;函数名称: fabs函数原型: double fabs(double x);函数功能: 求x的绝对值.函数返回: 计算结果参数说明:所属文件: 使用范例:#include #include int main()float number=-1234.0;printf(number: %f absolute value: %f,number,fabs(number);return 0;函数名称: cabs函数原型: double cabs(struct complex znum)函数功能: 求复数的绝对值函数返回: 复数的绝对值参数说明: zuum为用结构struct complex表示的复数,定义如下:struct complexdouble m;double n;所属文件: #include #include int main()struct complex z;double val;z.x=2.0;z.y=1.0;val=cabs(z);printf(The absolute value of %.2lfi %.2lfj is %.2lf,z.x,z.y,val);return 0;函数名称: ceil函数原型: double ceil(double num)函数功能: 得到不小于num的最小整数函数返回: 用双精度表示的最小整数参数说明: num-实数所属文件: #include #include int main()double number=123.54;double down,up;down=floor(number);up=ceil(number);printf(original number %5.2lf,number);printf(number rounded down %5.2lf,down);printf(number rounded up %5.2lf,up);return 0;函数名称: sin函数原型: double sin(double x);函数功能: 计算sinx的值.正弦函数函数返回: 计算结果参数说明: 单位为弧度所属文件: 使用范例:#include #include int main()double result,x=0.5;result=sin(x);printf(The sin() of %lf is %lf,x,result);return 0;函数名称: cos函数原型: double cos(double x);函数功能: 计算cos(x)的值.余弦函数.函数返回: 计算结果参数说明: x的单位为弧度所属文件: 使用范例:#include #include int main()double result;double x=0.5;result=cos(x);printf(The cosine of %lf is %lf,x,result);return 0;函数名称: tan函数原型: double tan(double x);函数功能: 计算tan(x)的值,即计算角度x的正切数值函数返回: 计算结果参数说明: x=0单位为弧度所属文件: 使用范例:#include #include int main()double result,x;x=0.5;result=tan(x);printf(The tan of %lf is %lf,x,result);return 0;函数名称: asin函数原型: double asin(double x);函数功能: 计算sin-1(x)的值.反正弦值函数函数返回: 计算结果参数说明: x应在 -1 到 1 范围内.单位为弧度所属文件: 使用范例:#include #include int main()double result;double x=0.5;result=asin(x);printf(The arc sin of %lf is %lf,x,result);return 0;函数名称: acos函数原型: double acos(double x);函数功能: 计算cos-1(x)的值,反余弦函数函数返回: 计算结果参数说明: x应在-1到1范围内.切记单位为弧度所属文件: 使用范例:#include #include int main()double result;double x=0.5;result=acos(x);printf(The arc cosine of %lf is %lf,x,result);return 0;函数名称: atan函数原型: double atan(double x);函数功能: 计算tan-1(x)的值.函数返回: 计算结果参数说明: 单位为弧度所属文件: 使用范例:#include #include int main()double result;double x=0.5;result=atan(x);printf(The arc tangent of %lf is %lf,x,result);return 0;函数名称: atan2函数原型: double atan2(double x,double y);函数功能: 计算tan-1/(x/y)的值.求x/y的反正切值.函数返回: 计算结果参数说明: 单位为弧度所属文件: 使用范例:#include #include int main()double result;double x=90.0,y=45.0;result=atan2(y,x);printf(The arc tangent ratio of %lf is %lf,(y/x),result);return 0;函数名称: sinh函数原型: double sinh(double x);函数功能: 计算x的双曲正弦函数sinh(x)的值.函数返回: 计算结果参数说明: 单位为弧度所属文件: 使用范例:#include #include int main()double result,x=0.5;result=sinh(x);printf(The hyperbolic sin() of %lf is %lf,x,result);return 0;函数名称: cosh函数原型: double cosh(double x);函数功能: 计算x的双曲余弦cosh(x)的值.函数返回: 计算结果参数说明:所属文件: 使用范例:#include #include int main()double result;double x=0.5;result=cosh(x);printf(The hyperboic cosine of %lf is %lf,x,result);return 0;函数名称: tanh函数原型: double tanh(double x);函数功能: 计算x的双曲正切函数tanh(x)的值.函数返回: 计算结果参数说明: x=0所属文件: 使用范例:#include #include int main()double result,x;x=0.5;result=tanh(x);printf(The hyperbolic tangent of %lf is %lf,x,result);return 0;函数名称: exp函数原型: double exp(double x);函数功能: 求e的x次幂函数返回: 计算结果.幂的值参数说明: x-指数所属文件: 使用范例:#include #include int main()double result;double x=4.0;result=exp(x);printf(e raised to the power of %lf(e%lf)=%lf,x,x,result);return 0;函数名称: floor函数原型: double floor(double x);函数功能: 求出不大于x的最大整数.函数返回: 该整数的双精度实数参数说明:所属文件: 使用范例:#include #include int main()double number=123.54;double down,up;down=floor(number);up=ceil(number);printf(original number %10.2lf,number);printf(number rounded down %10.2lf,down);printf(number rounded up %10.2lf,up);return 0;函数名称: fmod函数原型: double fmod(double x,double y);函数功能: 求整数x/y的余数函数返回: 返回余数的双精度数.x/y的余数值.参数说明:所属文件: 使用范例:#include #include int main()double x=5.0,y=2.0;double result;result=fmod(x,y);printf(The remainder of (%lf/%lf) is %lf,x,y,result);return 0;函数名称: frexp函数原型: double frexp(double val,int *eptr);函数功能: 把双精度数val分解为数字部分(尾数)x和以2为底的指数n,即val=x*2n,n存放在eptr指向的变量中.函数返回: 返回数字部分x,0.5=x且x1参数说明: val-待分解的数所属文件: 使用范例:#include #include int main()double mantissa,number;int exponent;number=8.0;mantissa=frexp(number,&exponent);printf(The number %lf is,number);printf(%lf times two to the,mantissa);printf(power of %d,exponent);return 0;函数名称: log函数原型: double log(double x);函数功能: 求logeX(e指的是以e为底),即计算x的自然对数(ln X)函数返回: 计算结果参数说明:所属文件: 使用范例:#include #include int main()double result;double x=8.6872;result=log(x);printf(The natural log of %lf is %lf,x,result);return 0;函数名称: log10函数原型: double log10(double x);函数功能: 求log10x(10指的是以10为底).计算x的常用对数函数返回: 计算结果参数说明:所属文件: 使用范例:#include #include int main()double result;double x=800.6872;result=log10(x);printf(The common log of %lf is %lf,x,result);return 0;函数名称: modf函数原型: double modf(double val,double *iptr);函数功能: 把双精度数val分解为整数部分和小数部分,把整数部分存到iptr指向的单元.函数返回: val的小数部分参数说明: val 待分解的数所属文件: 使用范例:#include #include int main()double fraction,integer;double number=100000.567;fraction=modf(number,&integer);printf(The whole and fractional parts of %lf are %lf and %lf,number,integer,fraction);return 0;函数名称: pow函数原型: double pow(double x,double y);函数功能: 计算以x为底数的y次幂,即计算xy的值.函数返回: 计算结果参数说明: x-底数,y-幂数所属文件: 使用范例:#include #include int main()double x=2.0,y=3.0;printf(%lf raised to %lf is %lf,x,y,pow(x,y);return 0;函数名称: sqrt函数原型: double sqrt(double x);函数功能: 计算x的开平方.函数返回: 计算结果参数说明: x=0所属文件: 使用范例:#include #include int main()double x=4.0,result;result=sqrt(x);printf(The square root of %lf is %lf,x,result);return 0;函数名称: hypot函数原型: double hypot(double x,double y)函数功能: 已知直角三角形两个直角边长度,求斜边长度函数返回: 斜边长度参数说明: x,y-直角边长度所属文件: #include #include int main()double result;double x=3.0;double y=4.0;result=hypot(x,y);printf(The hypotenuse is: %lf,result);return 0;函数名称: poly函数原型: double poly(double x,int degree,double coeffs)函数功能: 计算多项式函数返回: 多项式的计算结果参数说明: 计算cn*xn+cn-1xn-1+.+c1*x+c0所属文件: #include #include int main()double array=-1.0,5.0,-2.0,1.0;double result;result=poly(2.0,3,array);printf(The polynomial: x*3 - 2.0x*2 + 5x - 1 at 2.0 is %lf,result);return 0;函数名称: matherr函数原型: int matherr(struct exception *e)函数功能: 数学错误计算处理程序函数返回:参数说明: 该函数不能被直接调用,而是被库函数_matherr()调用所属文件: #includeint matherr(struct exception *a)return 1;函数名称: ldexp函数原型: double ldexp(double x,int exponent)函数功能: 计算x*2的exponent次幂,即2*pow(2,exponent)的数值函数返回:参数说明:所属文件: #include #include int main()double value;double x=2;value=ldexp(x,3);printf(The ldexp value is: %lf,value);return 0;int abs(int i) 返回整型参数i的绝对值double cabs(struct complex znum) 返回复数znum的绝对值double fabs(double x) 返回双精度参数x的绝对值long labs(long n) 返回长整型参数n的绝对值double exp(double x) 返回指数函数ex的值double frexp(double value,int *eptr) 返回value=x*2n中x的值,n存贮在eptr中double ldexp(double value,int exp); 返回value*2exp的值double log(double x) 返回logex的值double log10(double x) 返回log10x的值double pow(double x,double y) 返回xy的值double pow10(int p) 返回10p的值double sqrt(double x) 返回+x的值double acos(double x) 返回x的反余弦cos-1(x)值,x为弧度double asin(double x) 返回x的反正弦sin-1(x)值,x为弧度double atan(double x) 返回x的反正切tan-1(x)值,x为弧度double atan2(double y,double x) 返回y/x的反正切tan-1(x)值,y的x为弧度double cos(double x) 返回x的余弦cos(x)值,x为弧度double sin(double x) 返回x的正弦sin(x)值,x为弧度double tan(double x) 返回x的正切tan(x)值,x为弧度double cosh(double x) 返回x的双曲余弦cosh(x)值,x为弧度double sinh(double x) 返回x的双曲正弦sinh(x)值,x为弧度double tanh(double x) 返回x的双曲正切tanh(x)值,x为弧度double hypot(double x,double y) 返回直角三角形斜边的长度(z),x和y为直角边的长度,z2=x2+y2double ceil(double x) 返回不小于x的最小整数double floor(double x) 返回不大于x的最大整数void srand(unsigned seed) 初始化随机数发生器int rand() 产生一个随机数并返回这个数double poly(double x,int n,double c)从参数产生一个多项式double modf(double value,double *iptr)将双精度数value分解成尾数和阶double fmod(double x,double y) 返回x/y的余数double frexp(double value,int *eptr) 将双精度数value分成尾数和阶double atof(char *nptr) 将字符串nptr转换成浮点数并返回这个浮点数double atoi(char *nptr) 将字符串nptr转换成整数并返回这个整数double atol(char *nptr) 将字符串nptr转换成长整数并返回这个整数char *ecvt(double value,int ndigit,int *decpt,int *sign)将浮点数value转换成字符串并返回该字符串char *fcvt(double value,int ndigit,int *decpt,int *
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二年级新班主任发言稿
- 时间管理授课课件
- 高三班级成绩质量分析
- 初中历史学科试卷质量分析
- 爱护环境读书课件
- 二零二五版汽车抵押贷款合同借款人信用记录查询与维护合同
- 二零二五年度个人应急借款合同担保公证及援助方案
- 2025版彩瓦租赁与销售结合服务合同
- 二零二五年度彩钢房租赁与临时办公解决方案协议
- 二零二五年度生态修复工程承包垫资协议
- 我院科室护理病人隐私保护与信息安全
- 2025汽车销售合同标准经销商范本
- 暖通运维面试题库及答案
- 路面注浆打孔合同范本
- 新疆维吾尔自治区巴音郭楞蒙古自治州2024-2025学年八年级下学期期末模拟数学试题(无答案)
- DB32/T+5124.6-2025+临床护理技术规范+第6部分:成人危重症患者身体约束
- 资产收购方案(3篇)
- 混凝土立方体抗压强度试验工程材料试验与检测63课件
- 宠物合同购买协议书
- 口腔招聘笔试试题及答案
- 2025年中国邮政集团工作人员招聘考试笔试试题(含答案)
评论
0/150
提交评论