用以下的代码可以把一个浮点数的整数部分和小数部分分离开来:
#include "stdio.h"
int main()
{double a,pi=3.1415926;
int i;
i=(int)pi; /*用(int)就可以取出浮点数的整数部分*/
a=pi-i; /*浮点数减去整数部分就是纯小数了*/
printf("%.7lf=%d+%.7lf\n",pi,i,a);
system("pause");
return 0;
}
float f=2.3f,b;
int a;
a=(int)f;
b=f-a;
int a = 0;
scanf("%d", &a);
float f = 0.0f;
scanf("%f", &f);
能具体点吗