任务和代码
/*
*copyright(c)2017,CSDN学院
*All rights reserved.
*文件名称: main.c
*作 者: 杨隆胜
*完成日期: 2017年5月16日
*版 本 号: v1.0
*
*问题描述:编写一个程序,其功能为:从键盘上输入一个浮点数(小数点后有三位数),然后分别输出该数的整数部分和小数部分。
*样例输入:123.456
*样例输出:123 456
*输入描述:输入一个浮点数(小数点后有三位数);
*程序输出:输出该数的整数部分和小数部分;
*/
#include <stdio.h>
int main()
{
int iIntegerPart,iFractionalPart;
double dNumber;
printf("Pleas input a number:\n");
scanf("%lf",&dNumber);
iIntegerPart=dNumber;
iFractionalPart=(int)(dNumber*1000)%1000;
printf("The integer part of input number is:%d\n",iIntegerPart);
printf("The fractional part of input number is:%d\n",iFractionalPart);
return 0;
}