C语言编程:float精度问题

2024年11月23日 04:07
有2个网友回答
网友(1):

#include
void main(void){
float a;
printf("习题3.10:\n");
printf("要求把一个实数拆分成整数和小数部分!");
printf("请输入一个实数:");
scanf("%f",&a);
printf("%g=%d+%g\n",a,(int)a,a-(int)a);
}

网友(2):

%f的精度是六位小数点啊,你那个应该可以的