项目11.2分离整数和小数部分
来源:互联网 发布:excel重复数据筛选公式 编辑:程序博客网 时间:2024/06/10 18:28
任务和代码:编写一个程序,从键盘上输入一个带有三位小数的浮点数,分别输出其整数部分和小数部分。
/*文件名:main.c作者:小风景完成日期:2015.9.10问题描述:从键盘上输入一个带有三位小数的浮点数,分别输出小数部分和整数部分。程序输出:浮点数的小数哥整数部分。*/#include <stdio.h>#define MUL 1000int main(){float finput; //输入一个浮点数,小数点后有三位int iinteger,idecimal;printf("请输入一个小数部分有三位的浮点数:");scanf("%f",&finput);iinteger=(int)finput;idecimal=(finput-iinteger)*MUL; //()内的式子计算得到一个带有小数部分的浮点数,将三位小数部分变为整数,然后转换为整形printf("整数部分:%d\n小数部分:%d",iinteger,idecimal);return 0;}
运行结果:
总结:该程序还存在一定的缺陷,只能计算正数,如果输入负数,只能准确输出整数部分,如果要求能够输出负数,可以将小数部分的运算式改为
(int)(MUL*finput)%MUL
--------------------------------------------------------------------------------------------------------------------------------
让时间说真话,虽然我也害怕。
0 0
- 项目11.2分离整数和小数部分
- 分离整数和小数部分
- 第11讲项目2-分离整数和小数部分
- 第十一讲项目2-分离整数和小数部分
- 第11讲项目2-分离整数和小数部分
- 分离整数部分和小数部分
- 初步09-分离整数和小数部分
- 【实践】【分离整数和小数部分】
- C.2 分离整数和小数部分
- 浮点数整数部分和小数部分的分离
- C语言及程序设计.第十一课.项目2.分离整数和小数部分
- 初步篇11算术运算符与算术表达式项目2分离整数和小数部分
- 第11讲项目2——分离整数和小数部分
- 第1周 项目(A)-8分离整数和小数部分
- 第7节项目2-分离浮点数的整数和小数部分
- 第11讲 项目1----分离整数小数部分
- 第11课时,实践2,分离整数和小数部分
- 第十一讲项目二 分离小数和整数
- 第二周上机实践项目0—宣告“主权”,我想说的话
- 树的直径 hdu 4607
- map插入数据
- MVC模式简要介绍
- win10(win8应该也可以) intellij idea 配置文件移动
- 项目11.2分离整数和小数部分
- Monkey and Banana Hdoj
- FW与手机APP交互的问题
- 在dialog程序中如何call screen屏幕位置
- 2015腾讯就业讲座感想
- C#中string和stringBuilder的区别
- 软件测试分类
- Android 重写BaseAdapter中的getView
- 第一篇:OC类的约定