C 库 —— math.h
一. modf 函数
double modf(double x, double *ipart)
- 函数用途:分解x,以得到x的整数和小数部分
- 输入参数:x
- 待分解的数输出参数:x 的整数部分由 ipart带回
- 返回值:x 的小数部分
// c/c++
int main(void){
double x,y=0,i;
printf("please input:");
scanf("%lf",&x);
i = modf(x,&y);
printf("%lf+%lf=%lf",i,y,x);
printf("\n");
return(EXIT_SUCCESS);
}
二. pow函数
double pow( double x, double y );
- 功能:计算x的y次幂。
- 返回值:x不能为负数且y为小数,或者x为0且y小于等于0,返回幂指数的结果。
- 返回类型:double型,int,float会给与警告!
// c/c++
int main(void){
double x,y=0;
printf("please input:");
scanf("%lf %lf",&x,&y);
for(int i=0;i<5;i++)
printf("%lf^%lf=%lf\n",x,y+i,pow(x,y+i));
printf("\n");
return(EXIT_SUCCESS);
}
三. ceil 函数
double ceil(double x);
- 功 能: 返回大于或者等于指定表达式的最小整数但数据类型为double
- 输入:浮点数
参考文献
- 百度百科