函数以及其他一些库函数
函数名称: 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=;
printf("number: %f absolute value: %f",number,fabs(number));
return 0;
}
@函数名称: cabs
函数原型: double cabs(struct complex znum)
函数功能: 求复数的绝对值
函数返回: 复数的绝对值
参数说明: zuum为用结构struct complex表示的复数,定义如下:struct complex{
double m;
double n;
}
所属文件: <>
#include <>
#include <>
int main()
{
struct complex z;
double val;
=;
=;
val=cabs(z);
printf("The absolute value of %.2lfi %.2lfj is %.2lf",,,val); return 0;
}
@函数名称: ceil
函数原型: double ceil(double num)
函数功能: 得到不小于num的最小整数
函数返回: 用双精度表示的最小整数
参数说明: num-实数
所属文件: <>
#include <>
#include <>
int main()
{
double number=;
double down,up;
down=floor(number);
up=ceil(number);
printf("original number %",number);
printf("number rounded down %",down);
printf("number rounded up %",up);
return 0;
}
@函数名称: sin
函数原型: double sin(double x);
函数功能: 计算sinx的值.正弦函数
函数返回: 计算结果
参数说明: 单位为弧度
所属文件: <>
使用范例:
#include <>
#include <>
int main()
{
double result,x=;
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=;
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=;
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=;
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=;
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=;
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=,y=;
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=;
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=;
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=;
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=;
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=;
double down,up;
down=floor(number);
up=ceil(number);
printf("original number %",number);
printf("number rounded down %",down);
printf("number rounded up %",up);
return 0;
}
@函数名称: fmod
函数原型: double fmod(double x,double y);
函数功能: 求整数x/y的余数
函数返回: 返回余数的双精度数.x/y的余数值.
参数说明:
所属文件: <>
使用范例:
#include <>
#include <>
int main()
{
double x=,y=;
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*2^n,n存放在eptr指向的变量中.
函数返回: 返回数字部分x,<=x且x<1
参数说明: val-待分解的数
所属文件: <>
使用范例:
#include <>
#include <>
int main()
{
double mantissa,number;
int exponent;
number=;
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=;
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=;
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=;
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次幂,即计算x^y的值.函数返回: 计算结果
参数说明: x-底数,y-幂数
所属文件: <>
使用范例:
#include <>
#include <>
int main()
{
double x=,y=;
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=,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=;
double y=;
result=hypot(x,y);
printf("The hypotenuse is: %lf",result);
return 0;
}
@函数名称: poly
函数原型: double poly(double x,int degree,double coeffs[])函数功能: 计算多项式
函数返回: 多项式的计算结果
参数说明: 计算c[n]*x^n+c[n-1]x^n-1+.....+c[1]*x+c[0]
所属文件: <>
#include <>
#include <>
int main()
{
double array[]={,,,};
double result;
result=poly,3,array);
printf("The polynomial: x**3 - **2 + 5x - 1 at is %lf",result); return 0;
}
@函数名称: matherr
函数原型: int matherr(struct exception *e)
函数功能: 数学错误计算处理程序
函数返回:
参数说明: 该函数不能被直接调用,而是被库函数_matherr()调用
所属文件: <>
#include<>
int 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+y2
double 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 *sign)
将浮点数value转换成字符串并返回该字符串
char *gcvt(double value,int ndigit,char *buf)
将数value转换成字符串并存于buf中,并返回buf的指针
char *ultoa(unsigned long value,char *string,int radix)
将无符号整型数value转换成字符串并返回该字符串,radix为转换时所用基数
char *ltoa(long value,char *string,int radix)
将长整型数value转换成字符串并返回该字符串,radix为转换时所用基数
char *itoa(int value,char *string,int radix)
将整数value转换成字符串存入string,radix为转换时所用基数
double atof(char *nptr) 将字符串nptr转换成双精度数,并返回这个数,错误返回0
int atoi(char *nptr) 将字符串nptr转换成整型数, 并返回这个数,错误返回0
long atol(char *nptr) 将字符串nptr转换成长整型数,并返回这个数,错误返回0 double strtod(char *str,char **endptr)将字符串str转换成双精度数,并返回这个数,
long strtol(char *str,char **endptr,int base)将字符串str转换成长整型数,
并返回这个数,
int matherr(struct exception *e)
用户修改数学错误返回信息函数(没有必要使用)
double _matherr(_mexcep why,char *fun,double *arg1p,
double *arg2p,double retval)
用户修改数学错误返回信息函数(没有必要使用)
unsigned int _clear87() 清除浮点状态字并返回原来的浮点状态void _fpreset() 重新初使化浮点数学程序包unsigned int _status87() 返回浮点状态字
C语言的常用库函数 函数1。absread()读磁盘绝对扇区函数 原形:int absread(int drive,int num,int sectnum,void *buf) 功能:从drive指定的驱动器磁盘上,sectnum指定的逻辑扇区号开始读取(通过DOS中断0x25读取)num 个(最多64K个)扇区的内容,储存于buf所指的缓冲区中。 参数:drive=0对应A盘,drive=1对应B盘。 返回值:0:成功;-1:失败。 头文件:dos.h 函数2。abswrite()写磁盘绝对扇区函数 原形:int abswrite(int drive,int nsects,int lsect,void *buffer) drive=0(A驱动器)、1(B驱动器)、 nsects=要写的扇区数(最多64K个); lsect=起始逻辑扇区号; buffer=要写入数据的内存起始地址。 功能:将指定内容写入(调用DOS中断0x26)磁盘上的指定扇区,即使写入的地方是磁盘的逻辑结构、文件、FAT表和目录结构所在的扇区,也照常进行。 返回值:0:成功;-1:失败。 头文件:dos.h 函数3。atof()将字符串转换成浮点数的函数 原形:double atof(const char *s) 功能:把s所指向的字符串转换成double类型。 s格式为:符号数字.数字E符号数字 返回值:字符串的转换值。 头文件:math.h、stdlib.h 函数4。atoi()将字符串转换成整型数的函数 原形:int atoi(const char *s) 功能:把s所指向的字符串转换成int类型。 s格式为:符号数字 返回值:字符串的转换值。若出错则返回0。 头文件:stdlib.h 函数5。atol()将字符串转换成长整型数的函数 原形:long atol(const char *s)
C语言中常见的功能函数(应掌握的编程) 1、两个变量值的交换 void exchang(float *x,float *y) /*形参为两个变量的地铁(指针)*/ {float z; z=*x; *x=*y; *y=z; } void main() {float a,b; scanf(“%f%f”,&a,&b); exchang(&a,&b); /*因为形参是指针,所以实参必须给变量的地址,不能给变量名*/ printf(“a=%f,b=%f”,a,b); } 2、判断一个整数的奇偶 int jou(int n) /*如果是奇数返回1,否则返回0*/ { if(n%2==0) return 0; return 1; } 3、小写字符转换成大写字符 根据实参传给形参的字母,判断是否是小写字母,如果是小写字母,则转换成大写字母,否则不进行转换,函数返回转换后或原来的字符。 本函数仿照toupper()库函数的功能编写(toupper(c) 是将变量c字母转换成大写字母,如果不是小写字母不转换)。 char toupper1(char ch) {if(ch>=?a?&&ch<=?z?) ch-=32; /*小写字母比对应的大写字母ASCII码值大32*/ return ch; } 4、判断一个字符是否是字母(或数字) 根据实参传给形参的字符,判断是否是字母(或数字),如果是字母(或数字)返回1,否则返回0。此函数是根据库函数isalpha()(或isdigit())来编写的。 int isalpha1(char ch) /*判断是否是字母*/ {if(ch>=?A?&&ch<=?Z?||ch>=?a?&&ch<=?z?) return 1; else return 0; } int isdigit1(char ch) /*判断是否是数字字符*/ {if(ch>=?0?&&ch<=?9?) return 1; else return 0; } 5、根据学生成绩,返回其等级 char fun(float cj) {char c; switch((int)cj/10) {case 10:
C/C++头文件说明 1.概述 C++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能。
Mathematica函数大全--运算符及特殊符号一、运算符及特殊符号 Line1;执行Line,不显示结果 Line1,line2顺次执行Line1,2,并显示结果 ?name关于系统变量name的信息 ??name关于系统变量name的全部信息 !command执行Dos命令 n! N的阶乘 !!filename显示文件内容
a-b减 a*b或a b 乘 a/b除 a^b 乘方 base^^num以base为进位的数 lhs&&rhs且 lhs||rhs或 !lha非 ++,-- 自加1,自减1 +=,-=,*=,/= 同C语言 >,<,>=,<=,==,!=逻辑判断(同c) lhs=rhs立即赋值 lhs:=rhs建立动态赋值 lhs:>rhs建立替换规则 expr//funname相当于filename[expr] expr/.rule将规则rule应用于expr expr//.rule 将规则rule不断应用于expr知道不变为止param_ 名为param的一个任意表达式(形式变量)param__名为param的任意多个任意表达式(形式变量) 二、系统常数 Pi 3.1415....的无限精度数值 E 2.17828...的无限精度数值 Catalan 0.915966..卡塔兰常数 EulerGamma 0.5772....高斯常数 GoldenRatio 1.61803...黄金分割数 Degree Pi/180角度弧度换算 I复数单位 Infinity无穷大
一些比较常用的io函数,总结了一下,一块贴出来了 stdin标准输入流 stdout标准输出流 stderr标准错误流 字符IO函数 1.int getchar() 说明:从stdin读取1个字符 返回值:成功,返回该字符;出错,返回EOF; 2.int fgetc(FILE fp) 说明:功能同getchar,默认从文件fp读取; 返回值:成功,返回该字符;出错,返回EOF; 可以重定向 3.int getc(FILE fp) 说明:功能与fgetc相同,但getc既可以被用作 函数实现,也可以被用作宏实现,并且它的编码效率 可能会更高. 可以重定向 4.int putchar(int ch) 说明:向stdout输出字符ch; 返回值:成功,返回该字符;出错,返回EOF; 5.int fputc(int c,FILE fp) 说明:功能同putchar,默认向fp输出字符ch; 返回值:成功,返回该字符;出错,返回EOF; 6.int putc(int c,FILE fp) 说明:功能与fputc相同,但putc与getc一样既可能被用作 函数实现,也可能被用作宏实现,并且它的编码效率可能会更高;可以重定向 字符串IO函数 1.char gets(char str) 说明:从stdin读取字符串(不包括'n')写入到字符串str中; 返回值:成功,返回str首地址;错误,返回NULL; 2.char fgets(char str,int N,FILE fp) 说明:默认从文件fp中读取N个字符(包括'n')写入到字符串str中,
如果实际输入字符串小于N,fgets自动添加'n', 返回值:成功,返回字符串首地址;错误或遇到EOF,返回NULL;可以重定向 3.int puts(const char str) 说明:向stdout输出字符串str,然受输出一个'n', 返回值:成功,返回非负值;错误,EOF; 4.int fputs(const char str,FILE fp) 说明:功能同puts,默认向文件fp写入字符串str; 返回值:成功,返回非负值;错误,EOF; 可以重定向 格式化IO函数 1.int scanf(const char format,...) 说明:根据format从stdin格式化读取N个值,并输入到... 返回值:成功,返回读取的项数;出错,返回EOF 2.int fscanf(FILE fp,const char format,...) 说明:功能同scanf,默认从文件fp读取, 返回值:成功,返回读取的项数;出错或遇到文件尾,返回EOF 可以重定向 3.int sscanf(const char buf,const char format,...) 说明:根据format从buf格式化读取N个值,并输入到... 返回值:成功,返回读取的项数;出错,返回EOF 4.int printf(const char format,...) 说明:根据format格式化数据,并输出到stdout 返回值成功,返回输出字符数;错误,返回负数; 5.int fprintf(FILE fp,const char format,...) 说明:功能同printf,默认向文件fp写入; 可以重定向 6.int sprintf(char buf,const char format,...) 说明:根据format格式化数据,并输出到buf, 返回值:成功,返回输出字符数;错误,返回负数
C++程序设计常用库函数 本文主要涉及两类库函数,运行期库(run-time library)和C++标准库。下面简单介绍这些库的使用要点。 运行期库是用C语言实现的基础程序库,其它库都以此为基础。MSDN将运行期库按功能划分,如表B-1所示。来自MSDN Library Visual Studio 6.0 Visual C++ Documentation Using Visual C++ Visual C++ Programmers’s Guide Run-Time Library Reference Run-Time Routines by Category 表B-1运行期库
注1 MSDN按以上19类功能对运行期库分组。 注2 同一个函数可能出现在不同功能分组中,也可能出现在不同的头文件中。 注3 运行期库是纯C语言实现,不包含C++的内容(没有重载、形参缺省值、引用、模板等)。表B-2 运行期库头文件 注1,表中列出的18个头文件是作为C++标准库,而运行期库的头文件还有许多未列入。 注2,C++标准库的头文件大多不含.h后缀。 注3,左边头文件内容被包装到C++标准的命名空间std中。例如,
表B-3 标准C++库头文件 注1,表中列出了32个头文件,加上前面18个包装头文件,共50个头文件,组成C++标准库。 注2,还有几个头文件未列入文档,
1.分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0 int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9'),返回非0值,否则返回0 int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0 int iscntrl(int ch) 若ch是作废字符(0x7F)或普通控制字符(0x00-0x1F) 返回非0值,否则返回0 int isdigit(int ch) 若ch是数字('0'-'9')返回非0值,否则返回0 int isgraph(int ch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否则返回0 int islower(int ch) 若ch是小写字母('a'-'z')返回非0值,否则返回0 int isprint(int ch) 若ch是可打印字符(含空格)(0x20-0x7E)返回非0值,否则返回0 int ispunct(int ch) 若ch是标点字符(0x00-0x1F)返回非0值,否则返回0 int isspace(int ch) 若ch是空格(' '),水平制表符('\t'),回车符('\r'), 走纸换行('\f'),垂直制表符('\v'),换行符('\n') 返回非0值,否则返回0 int isupper(int ch) 若ch是大写字母('A'-'Z')返回非0值,否则返回0 int isxdigit(int ch) 若ch是16进制数('0'-'9','A'-'F','a'-'f')返回非0值, 否则返回0 int tolower(int ch) 若ch是大写字母('A'-'Z')返回相应的小写字母('a'-'z') int toupper(int ch) 若ch是小写字母('a'-'z')返回相应的大写字母('A'-'Z') 2.数学函数,所在函数库为math.h、stdlib.h、string.h、float.h 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为弧度
第一章 //修改例1-1的Hello World 程序,使其能够在计算机屏幕上显示"I am a student,and I like programming!“。 #include #include Math Studio—— Math Studio1M Catalog Catalog Math Studio https://www.wendangku.net/doc/305471224.html,/Manual Manual Wolfram mathematica Det det diff Diff ALGEBRA Apart, Coefficient, Degree , Denominator, Divisors , DivisorSigma, Eval, Expand , Factor, GCD, LCM , PolyDivide, PolyFit, PolyGCD , PolyLCM, PowerExpand, Quotient , Remainder, Sequence, SimplifyPoly , Solve, SolveSystem, Together BASIC Abs, Arg, Conj, Exp, Hyperbolic Functions, Im , Imag, Ln, Log, Re, Real, Trigonometric Functions CALCULUS D, Diff, DSolve , fDiff, FourierCos, FourierSeries , FourierSin, iDiff, iLaplace , Integrate, Laplace, Limit , NIntegrate, pDiff, Product , Series, Sum CAS Append Call,Caps , Char , Choose, Clear, Command, Date , Delete, Extract , Function, Insert, IsList , IsMatrix, IsNumber , IsPoly, Left, Length , List, Matrix , Part, Replace, Reshape , Reverse, Right , Size, Sort, String , Value Converts a string to a value, Variables DATA Constant, Finance , HRStoHMS , LoadList , LoadMatrix, Table ELEMENTARY Binomial, Ceil, Eulerian, Factorial, Floor , fPart, iPart , Mod, Multinomial, nCr , nPr, nRoot, Pochhammer, Round, Sign, Sqrt GRAPHING clip, FullRectSineWave, HalfRectSineWave( ), SawToothWave(), SquareWave, StaircaseWave, TriangleWave MANUAL Code Files, Commands, Creating Scripts, Entering Expressions, Graphing Equations, Include Folder, Lists, Matrices, Strings , Symbols, Time Graphing MATRIXvc++库函数及其头文件
MathStudio函数说明
C++程序设计教程(第2版)【高等教育出版社】第1-5章答案