您的位置:首页 > 编程语言 > C语言/C++

c语言初步经典题9--分离浮点数的整数和小数

2017-08-12 16:50 447 查看
题目:从键盘上输入一个浮点数(小数点后有三位数),然后分别输出该数的整数部分和小数部分

样例输入:123.456

样例输出:123 456

#include <stdio.h>
#include <stdlib.h>

int main()
{
float fNum;
int iTemp;

printf("请输入一个要分离整数和小数的浮点数:");
scanf("%f",&fNum);
printf("%d ",iTemp = (int)fNum);//使用强制转换来显示整数
printf("%d\n",(int)((fNum - iTemp)*1000));
return 0;
}
//(fNum - iTemp)*1000)是将小数部分算出来再使其变成整数


运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言