任务和代码
/*copyright(c)2015 csdn学院
*All right reserved.
*文件名称:main.c
*作者;张如田
*完成日期:
*版本号:
*任务描述:编写一个程序,其功能为:从键盘上输入一个浮点数(小数点后有三位数),然后分别输出该数的整数部分和小数部分。
*程序输出;输出小数部分和整数部分。
*/
#include<stdio.h>
int main ()
{
float s;
printf("输入一个含有三个小数的浮点数;");
scanf("%f",&s);
int a=(s/1);
int c=s*1000;
int b=c%1000;
printf("%d %d",a,b);//输出整数和小数部分
return 0;
}
运行结果
心得
这个只能设定三位小数。如果是任意小数呢?