G125032. [GESP202503 一级 C++] 27. 四舍五入

提交2 通过1
通过率50%
时间限制1000ms
内存限制512MiB
    ID: 116 传统题 1000ms 512MiB 尝试: 2 已通过: 1 难度: 入门 上传者: 标签>简单循环结构编程题c++分支结构循环结构

题目描述

题目描述

给定 nn 个整数 a1,…,ana_1, \dots, a_n。你需要将每个整数按照“四舍五入”的规则调整到最接近的整十数。

具体规则是:

  • 如果个位数字小于 5,则舍去个位数字(即向下取整到整十数)。
  • 如果个位数字大于等于 5,则向上取整到下一个整十数。

例如,4343 应调整为 4040,5858 应调整为 6060,2525 应调整为 3030。

输入格式

第一行包含一个整数 nn,表示需要处理的整数个数。 接下来 nn 行,每行包含一个整数 aia_i。

输出格式

输出 nn 行,每行一个整数,表示对应输入整数 aia_i 四舍五入到最接近的整十数后的结果。

5
43
58
25
67
90
40
60
30
70
90

数据规模与约定

对于 100%100\% 的数据,1≤n≤1001 \le n \le 100,1≤ai≤100001 \le a_i \le 10000。