题目描述:
树根:对于一个正整数n,将它的各个数位上的数字相加得到一个新数,如果这个数是一位数,我们就称之为n的树根,否则重复处理直到它成为一个一位数。
例如:n=34,3+4=7,7是一位数,所以7是34的树根。
再如:n=345,3+4+5=12, 1+2=3,3是一位数,所以3是345的树根。
输入n, 输出它的树根。
样例:345
结果:3
题解:自定义一个函数,功能是用来使n辗转相除,得到n的余数,并使其余数相加。在主函数中调用函数,得到余数的和,while(余数和>=10)
该博客介绍了一个数学概念——树根,即通过不断求和直到得到一位数的过程。文章提供了一个例子345,其树根为3,解释了如何通过编程实现寻找任意正整数的树根,主要思路是利用辗转相除法获取各位数字之和,当和大于等于10时,继续进行此过程,直至和小于10,输出结果。
题目描述:
树根:对于一个正整数n,将它的各个数位上的数字相加得到一个新数,如果这个数是一位数,我们就称之为n的树根,否则重复处理直到它成为一个一位数。
例如:n=34,3+4=7,7是一位数,所以7是34的树根。
再如:n=345,3+4+5=12, 1+2=3,3是一位数,所以3是345的树根。
输入n, 输出它的树根。
样例:345
结果:3
题解:自定义一个函数,功能是用来使n辗转相除,得到n的余数,并使其余数相加。在主函数中调用函数,得到余数的和,while(余数和>=10)
827
408
991
1442
621
1044

被折叠的 条评论
为什么被折叠?