拆分实体数整数部分和小数部分:要求自定义一个函数 spilt(float x, int intpart, float fracpart)。
其实就是练习对指针的应用。
代码
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
float f = 0;
printf("Enter a float number:");
scanf("%f", &f);
int main = 0;
float sec = 0;
spiltfloat(f, &main, &sec);
printf("intpart = %d, fracpart = %f", main, sec);
return 0;
}
void spiltfloat(float x, int *intpart, float *fracpart) {
*intpart = (int) x;
*fracpart = x - *intpart;
}