拆分实数的整数和小数部分:要求自定义一个函数void splitfoat (float x, int * intpart,float *fracpart),其中x是被拆分的实数,*intpart和*fracpart分别是将实数拆分出来的整数部分和小数部分。编写主函数,并在其中调用函数splitfloat(),试编写相应程序。
时间: 2023-05-25 21:06:58 浏览: 129
整数拆分程序
```c
#include <stdio.h>
void splitfloat(float x, int *intpart, float *fracpart);
int main()
{
float x, fracpart;
int intpart;
printf("Enter a float number: ");
scanf("%f", &x);
splitfloat(x, &intpart, &fracpart);
printf("The integer part is %d\nThe fractional part is %f", intpart, fracpart);
return 0;
}
void splitfloat(float x, int *intpart, float *fracpart)
{
*intpart = (int)x;
*fracpart = x - *intpart;
}
```
阅读全文