/*
*Copyright(c) 2015/3/20 CSDN博客
*All rights reserved.
*文件名称:main.c
*作 者:金叶
*完成日期:2015/3/20
*版本号:V1.0
*问题描述:分离整数和小数部分
*程序输出:
*/
#include <stdio.h>
int main( )
{
float x;
int a,b;
printf("输入一个浮点数(三位小数):");
scanf("%f",&x);
a=(int)x;
b=(int)(x*1000)%1000;
printf("分离的整数部分为%d,小数部分为%d",a,b);
return 0;
}
我在想 如果不限制是三位小数,该怎么改呢。