取近似值
2016-01-07 20:01
405 查看
题目描述
写出一个程序,接受一个浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。 输入描述:
输入一个浮点数值
输出描述:
输出该数值的近似整数值
输入例子:
5.5
输出例子:
6
#include <iostream> using namespace std; /* int main() { float a; cin >> a; int b = (int)(a + 0.5); cout << b; return 0; }*/ int main() { float a; cin >> a; int b = (int)a; float n = a - b; if(n >= 0.5) { cout << b+1; } else { cout << b; } return 0; }
相关文章推荐
- HTTP协议中session与cookie的联系与区别
- Zepto
- [NOI2004]郁闷的出纳员 (Splay)
- 判断字符是否是汉字,ByteType字符串中判断是否英文
- centos下的防火墙配置
- POJ-2029 Get Many Persimmon Trees(动态规划)
- Javascript数组方法
- POJ-2029 Get Many Persimmon Trees(动态规划)
- 代码改错有感
- PhotosUI(PHLivePhotoView)
- 基于MASM6.15的汇编集成开发环境
- ubuntu12.04 之adb配置
- Java多线程-synchronized深入解析及原理
- POJ-2081 Recaman's Sequence
- js一种机智的变量定义方法
- 通过BroadcastReceiver实现监听电池电量
- bzoj 1208(splay 加删除)
- POJ-2081 Recaman's Sequence
- Add Binary leetcode
- Struts中Ognl语法注意事项