#includevoid main(void){float a;printf("习题3.10:\n");printf("要求把一个实数拆分成整数和小数部分!");printf("请输入一个实数:");scanf("%f",&a);printf("%g=%d+%g\n",a,(int)a,a-(int)a);}
%f的精度是六位小数点啊,你那个应该可以的