测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A28498. 四舍五入

填空题 容易

题目描述

四舍五入

题目描述

四舍五入是一种常见的近似计算方法。现在,给定n个整数,你需要将每个整数四舍五入到最接近的整十数。例如, 43四舍五入后为40,58 四舍五入后为60 。

输入格式

共n+1行,第一行,一个整数n ,表示接下来输入的整数个数。

接下来n行,每行一个整数a₁ ,...,an,表示需要四舍五入的整数。

输出格式

n行,每行一个整数,表示每个整数四舍五入后的结果。

样例

输入样例 1

5
43
58
25
67
90

输出样例 1

40
60
30
70
90

数据范围

对于所有测试点,保证 1 ≤ n ≤ 100, 1 ≤ ai≤10000。

参考答案

#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; assert(1 <= n && n <= 100); for (int i = 1, x; i <= n; i ++) { cin >> x; assert(1 <= x && x <= 10000); cout << (x + 5) / 10 * 10 << '\n'; } return 0; }
上一题 下一题