CCF-GESP计算机学会等级考试2025年3月一级C++T2四舍五入
四舍五入是一种常见的近似计算方法。现在,给定n个整数,你需要将每个整数四舍五入到最接近的整十数。例如,43四舍五入后为4058四舍五入后为60。
·
B4258 [GESP202503 一级] 四舍五入
题目描述
四舍五入是一种常见的近似计算方法。现在,给定 nnn 个整数,你需要将每个整数四舍五入到最接近的整十数。例如,434343 四舍五入后为 404040,585858 四舍五入后为 606060。
输入格式
共 n+1n+1n+1 行,第一行,一个整数 nnn,表示接下来输入的整数个数。
接下来 nnn 行,每行一个整数 a1,⋯ ,ana_1, \cdots, a_na1,⋯,an,表示需要四舍五入的整数。
输出格式
nnn 行,每行一个整数,表示每个整数四舍五入后的结果。
输入输出样例 #1
输入 #1
5
43
58
25
67
90
输出 #1
40
60
30
70
90
说明/提示
对于所有测试点,保证 1≤n≤1001\leq n\leq 1001≤n≤100,1≤ai≤100001\leq a_i\leq 100001≤ai≤10000。
解析
详见代码:
#include<bits/stdc++.h>
using namespace std;
int main() {
int n, a;
cin >> n;
while(n--) {
cin >> a;
cout << (a + 5) / 10 * 10 << "\n";
}
return 0;
}
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)