每数一位
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
33 最近学习了数位和,他学会了用下面的代码计算 的数位和 :
num = 0;
while (x > 0)
{
num += x % 10;
x /= 10;
}
33 觉得只算数位和没有意思,想到一个算出一位数位和的方法:
- 他想可以先把一个数算出数位和,得到一个新造的数
- 然后把新数继续求数位和,以此类推
- 直到最终得到一个一位数,就以此为一位数位和
比如对于整数 ,可以算出数位和 ,继续算出数位和 ,最终就能得到 的一位数位和 .
现在给你整数 ,请你求出 之间的所有整数对应的一位数位和,然后算出这些一位数位和之和。
输入格式
一行一个整数 。
输出格式
一行一个整数,表示 个一位数位和之和。
5
15
15
66
19970111
99850548
数据规模与约定
对于 的数据,。
- 子任务 1(30 分):。
- 子任务 2(30 分):。
- 子任务 3(40 分):没有特殊限制。