题目背景
对应的选择、判断题:https://ti.luogu.com.cn/problemset/1173
题目描述
四舍五入是一种常见的近似计算方法。现在,给定 n 个整数,你需要将每个整数四舍五入到最接近的整十数。例如,43 四舍五入后为 40,58 四舍五入后为 60。
输入格式
共 n+1 行,第一行,一个整数 n,表示接下来输入的整数个数。
接下来 n 行,每行一个整数 a1,⋯,an,表示需要四舍五入的整数。
输出格式
n 行,每行一个整数,表示每个整数四舍五入后的结果。
输入输出样例
输入 #1复制
5
43
58
25
67
90
输出 #1复制
40
60
30
70
90
说明/提示
对于所有测试点,保证 1≤n≤100,1≤ai≤10000。
代码实现:
cpp
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for (int i = 0; i < n; i++) {
int a;
cin >> a;
int res = (a + 5) / 10 * 10;
cout << res << endl;
}
return 0;
}