C语言及程序设计.第十一课.项目2.分离整数和小数部分
来源:互联网 发布:网络诬陷他人是什么罪 编辑:程序博客网 时间:2024/06/06 01:25
任务和代码
/**Copyright (c)2015,CSDN学院*All rights reserved.*文件名称:one.c*作 者:刘亦鑫*完成日期:2015年4月1日*版本号:v1.0**问题描述:编写一个程序,其功能为:从键盘上输入一个浮点数(小数点后有三位数),然后分别输出该数的整数部分和小数部分。*程序输出:该数的整数部分和小数部分*/#include <stdio.h>#include <stdlib.h>int main(){ float fNumber; int iInteger, iDecimal; printf("请输入一个浮点数:"); scanf("%f",&fNumber); iInteger=fNumber; iDecimal=(int)(fNumber*1000)%1000; printf("整数部分为:%d 小数部分为:%d\n", iInteger, iDecimal); return 0;}
运行结果
知识点总结
浮点数转变为整数型直接取整数部分;只有整数型与整数型之间才能求余数
心得
当整数部分超过5位后,小数部分会严重偏差,有时甚至会有负数,这应该和浮点数的数值范围有关
0 0
- C语言及程序设计.第十一课.项目2.分离整数和小数部分
- 《C语言及程序设计》实践参考——分离整数和小数部分
- 第十一讲项目2-分离整数和小数部分
- 《C语言及程序设计初步》_1.11算术运算符与算术表达式_实践10——分离整数和小数部分
- 项目11.2分离整数和小数部分
- C.2 分离整数和小数部分
- C语言及程序设计.第十一课.项目1.分离各位数
- C语言程序初体验-第十一课-第二题:分离浮点数的整数和小数
- 第十一讲项目二 分离小数和整数
- 第十一课:分离各位数|分离整数和小数部分|如何买玫瑰|玩数字|坐标转换
- 分离整数和小数部分
- C语言及程序设计.第十一课.项目4.玩数字
- C语言及程序设计.第十一课.项目5.坐标转换
- 第11讲项目2-分离整数和小数部分
- 第11讲项目2-分离整数和小数部分
- 分离整数部分和小数部分
- 初步09-分离整数和小数部分
- 【实践】【分离整数和小数部分】
- 产生连续的随机数
- iOS简易日历的代码实现分析
- 图像颜色空间转换总结
- java中的内部类总结
- Android实现点击两次返回键退出
- C语言及程序设计.第十一课.项目2.分离整数和小数部分
- iOS 中的 url 编码问题
- JavaSript模块规范 - AMD规范与CMD规范介绍
- HDOJ 1271 小希的迷宫(并查集+判断环)
- JS禁用浏览器退格键
- bzoj 1176: [Balkan2007]Mokia
- TCP/IP体系结构
- 函数调用方式关键字解析
- 程序员最爱的的 9 款文本编辑器