返回首页 返回题库

四舍五入

C++ 入门 GESP一级真题 #循环结构

题目描述

题面描述

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

如,43四舍五入后为40,58四舍五入后为60。

输入格式

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

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

输出格式

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

样例1

输入:

5
43
58
25
67
90

输出:

40
60
30
70
90

数据范围

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


时间与内存限制

时间限制:1.0 s

内存限制:512.0 MB

💡 查看提示(先自己想一想再看)
考察知识点:循环结构的使用、整数的输入输出、基础算术运算。解题思路:可以利用整数除法的特性实现四舍五入到整十数,公式为 (x + 5) / 10 * 10。常见易错点:注意整数除法在C++中的向下取整特性,确保四舍五入的正确性。
⚙ 开始做这道题 0 人做过 · 1 收藏 · 15 浏览

讨论(0)