#include <stdio.h>
int main()
{
double a;
int b;
scanf("%lf",&a);
b = a;
if (a<0)
{
printf("sign:-\n");
printf("integral part:%d\n",b*-1);
if (a-b==0)
{
printf("decimal fraction part:%f",(a-b));
}
else
{
printf("decimal fraction part:%f",(a-b)*-1);
}
}
else
{
printf("sign:+\n");
printf("integral part:%d\n",b);
printf("decimal fraction part:%f",(a-b));
}
}
C语言输出浮点数的符号、整数部分和小数部分
最新推荐文章于 2023-11-06 19:18:19 发布