本题要求实现一个拆分实数的整数与小数部分的简单函数。
函数接口定义:
void splitfloat( float x, int *intpart, float *fracpart );
其中x
是被拆分的实数(0≤x
<10000),*intpart
和*fracpart
分别是将实数x拆分出来的整数部分与小数部分。
void splitfloat( float x, int *intpart, float *fracpart )
{
int i=x;
*intpart=i;
*fracpart=x-i;
}