1.任务和代码:
/*
*文件名称:fenli_zheng_xiao.c
*作 者:末子灬秋风
*完成时间:2020年3月2日
版本 号:vc++6.0
*
*问题描述:从键盘上输入一个浮点数(带三位小数),然后分别输出该数的整数部分和小数部分。
*/
#include<stdio.h> //包含文件
int main()
{
float f;
int zheng_b,xiao_b; //定义变量
printf("请输入一个带三位小数的浮点数:");
scanf("%f",&f); //输入数据
zheng_b=f; //将浮点数转为整数
xiao_b=(int)(f*1000)%1000; //现将带三位的浮点数乘以1000转为整数,然后再除以1000取余,得到小数部分的数值。
printf("该浮点数的整数部分为:%d 小数部分为:%d\n",zheng_b,xiao_b); //输出数据
printf("\n");
return 0;
}
2.运行结果:
3.知识点总结:
数据类型的不同运用
算数运算符及算数表达式的简单运用
输入输出函数的运用
4.心得:可以简单的将数据进行不同的运算处理,并输出想要的东西。