c语言指针
拆分实数的整数与小数部分:要求自定义一个函数void splitfloat(float x,int *intpart,float *fracpart),其中x是被拆分的实数,*intpart和*fracpart分别是将实数x拆分出来的整数部分与小数部分。编写主函数,并在其中调用函数splitfloat()。试编写相应程序(注:麻烦解答时加上注释)[此贴子已经被作者于2017-12-13 09:11编辑过]
#include <stdio.h> void splitfloat(float x,int *intpart,float *fracpart) { *intpart=(int)x; *fracpart=(x-*intpart); } int main(void) { float a=3.14; int b=0; float c=0.0; splitfloat(a,&b,&c); printf("%d和%f\n",b,c); return 0; }