#26491. 整十

整十

题目描述

小诺需要对任意正整数进行末尾向整十取整操作(四舍五入),定义取整规则为:提取数字的个位数字,个位数字小于5时舍去个位补0,个位数字大于等于5时十位进1且个位补0,高位数字保持不变。请编写程序,输入一个正整数,输出其向整十取整后的结果。

输入格式

一行,一个正整数 num。

输出格式

一行,一个整数,表示向整十取整后的结果。

42
40
46
50
1237
1240
999999999
1000000000
5
10

提示

1num1091 \le num \le 10^9

提示说明

  • 输入42时,个位为2<5,舍去个位补0,结果为40;输入46时,个位为6≥5,十位进1补0,结果为50;
  • 输入1237时,个位为7≥5,末尾十位3进1为4,补0后结果为1240,高位12保持不变;
  • 输入999999999时,个位为9≥5,十位进1触发连续进位,结果为1000000000;
  • 数位提取核心公式:个位 = 数字 % 10;
  • 取整核心逻辑:先通过 num / 10 提取含十位的部分,按个位判断是否进1,再乘以10得到最终结果。