1395. Rounders
来源:互联网 发布:安装linux设置主机名 编辑:程序博客网 时间:2024/06/06 03:45
Description
For a given number, if greater than ten, round it to the nearest ten, then (if that result is greater than 100)
take the result and round it to the nearest hundred, then (if that result is greater than 1000) take that number
and round it to the nearest thousand, and so on ...
take the result and round it to the nearest hundred, then (if that result is greater than 1000) take that number
and round it to the nearest thousand, and so on ...
Input
Input to this problem will begin with a line containing a single integer n indicating the number of integers to
round. The next n lines each contain a single integer x (0 <= x <= 99999999).
round. The next n lines each contain a single integer x (0 <= x <= 99999999).
Output
For each integer in the input, display the rounded integer on its own line.
Note: Round up on fives.
Sample Input
91514459912345678444444451445446
Sample Output
20104510010000000500000002000500
#include <iostream>#include <cmath>using namespace std;int main(){int cases;cin>>cases;while(cases--){int a,duplicate,mark=1;cin>>a;if(a<=10){cout<<a<<endl;continue;}duplicate=a;while(true){int temp=duplicate%10,tens=pow(10.0,mark);;if(temp>=5) a=(a/tens+1)*tens;else a=(a/tens)*tens;//if(duplicate/10==0) break;duplicate=a;duplicate/=tens;if(duplicate/10==0) break;mark++;}cout<<a<<endl;}return 0;}
- 1395. Rounders
- Sicily 1395. Rounders
- Rounders
- zoj2781------------------------Rounders
- POJ3077 Rounders
- o.boj 1120 Rounders
- zoj 2781 Rounders
- poj 3077 Rounders
- ZOJ 2781 Rounders
- poj 3077 Rounders(水题)
- poj 3077 Rounders
- POJ 3077 : Rounders
- ZOJ - 2781 Rounders
- ZOJ 2781-Rounders
- POJ 3077-Rounders
- TOJ 2577.Rounders
- POJ 3077 Rounders G++
- poj 3077 Rounders/bnuoj 3196 Rounders 解题报告
- The content of the adapter has changed but ListView did not receive a notification
- 解决网站开发中ResultSet can not re-read row data for column问题
- 树形tree组件详解
- java.lang.IllegalStateException: get field slot from row 0 col -1 failed 异常错误
- 【2-SAT】POJ 3207
- 1395. Rounders
- Oracle 扫描类型
- C# Publisher/Subscriber Pattern, keyword event/delegate
- zoj 1372 ||poj 1287 Networking(最小生成树-Kruskal)
- C/C++中的日期和时间
- 移植Busybox到宿主机
- hdu 5.3.2 1166 敌兵布阵
- 看英文文档的方法
- 一月一首乐之灵动-陈奕迅《一丝不挂》