#P1514. 数根
数根
题目描述
数根是这样定义的:对于一个正整数 ,将它的各个数位上的数字相加得到一个新数,如果这个数是一位数,我们就称之为 的数根,否则重复处理直到它成为一个一位数。
例如, , , 是一位数,所以 是 的数根。
再如, , , , 是一位数,所以 是 的数根。
对于输入数字 ,编程计算它的数根。
输入
一个正整数。( )
输出
一个整数,代表 的数根。
样例
345
3
来源
函数问题 递归
数根是这样定义的:对于一个正整数 n ,将它的各个数位上的数字相加得到一个新数,如果这个数是一位数,我们就称之为 n 的数根,否则重复处理直到它成为一个一位数。
例如, n=34 , 3+4=7 , 7 是一位数,所以 7 是 34 的数根。
再如, n=345 , 3+4+5=12 , 1+2=3 , 3 是一位数,所以 3 是 345 的数根。
对于输入数字 n ,编程计算它的数根。
一个正整数。( n<=108 )
一个整数,代表 n 的数根。
345
3
函数问题 递归