徐老师的连续进位
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
徐老师在做题时候总是碰到一个要求:请将答案四舍五入到整数位后输出
于是徐老师突发奇想,如果不断的给一个数字进位会怎么样?
于是徐老师设定了连续进位的规则:设一个数字一共有 位,从高位到低位依次编号为第 位,然后按以下规则进行进位
- 从最低位第 位开始一直到第 位,依次进位,每位进行 次进位
- 对于第 位按照 四舍五入 的规则进行进位:若此时第 位数字 大于等于 ,则向高位进位(即第 位数字 ),然后舍去第 位的数字(置为 );若此时第 位数字小于 ,则直接舍去第 位的数字。
现在徐老师需要你输出整个进位的过程,每次进位之间的数字用 ->(一共四个符号,中文描述分别为:空格 减号 大于 空格)进行隔开
P.S. 在进位过程中,要时刻保证数字是合法的,即在某次进位后,如果某一位数字大于等于 ,则需要按照十进制的规则进行进位。特别的,第 位数字若进行进位,则是进位到第 位数字
输入格式
本题包含多组测试数据
输入第一行包含一个整数 表示测试数据数量
接下来 行,每行包含一个整数 ,表示本次需要进位的数字
输出格式
对于每组测试数据,输出一行,描述每个数字进位的整个过程
数据范围
以下用 表示数字 的长度
对于所有数据保证:
| 测试点编号 | 特殊性质 |
|---|---|
| 无限制 |
样例输入
3
2026
3
197
样例输出
2026 -> 2030 -> 2000 -> 2000
3
197 -> 200 -> 200