这个进行转换就能完成代码如下:#include int main(){float a,c;int b;printf("请输入一个小数:"); scanf("%f",&a);b = (int)(int)(a+1.0e-6);;c=a-b; printf("\n\n输入的是:%f 整数是:%d 小数是:%f\n\n",a,b,c); }