求提取double型变量小数点前三位的算法
如题,比如4512.215,就提取512放到一个INT型的变量里在此先谢过了~
函数原型: double modf(double num,double *i);
说明: modf()函数的原型在math.h中
功能: modf()把num分解成整数部分和小数部分.该函数返回小数部分,并把整数放在由i所指的变量中.
例子:
#include <math.h>
main( )
{
double x,ix,tail;
scanf("%lf",&x);
tail=modf(x,&ix);
printf("%.3lf=%.0lf+%.3lf\n",x,ix,tail);
}
[此贴子已经被作者于2007-5-1 9:07:16编辑过]