用递归函数计算数根在C++怎样实现

把一个数的每个位上的数字加起来获得的新数 , 若是获得的是一位数 , 那么它就是数根 , 若是获得的数是两位或以上 , 则再把这些数相加 , 直到获得一个一位数为此 。 例如 , 对于35 , 把3和5相加是8 , 因为8是一位数 , 是以8是35的数根 。 若是数是68 , 6和8相加的成果是14 , 因为14不是一位数 , 是以再把1和4相加 , 获得新数5 , 它是一位数 , 所以68的数根是5 。

用递归函数计算数根在C++怎样实现



需要这些哦
C++
方式/
1起首 , 界说一个函数 , 实现数字列位数的和 。

用递归函数计算数根在C++怎样实现



2若是n的值为0 , 则返回值相加的和为0 。

用递归函数计算数根在C++怎样实现



3若是n的值不为0 , 则计较它列位的累加和 。

用递归函数计算数根在C++怎样实现



4本家儿函数中 , 界说两个整型变量 , 保留用来计较的整数和姑且变量 。

用递归函数计算数根在C++怎样实现



5输入一个整数 , 保留在变量num中 。

用递归函数计算数根在C++怎样实现



6将整数num保留在姑且变量t中 , 实现计较列位数的累加 。

用递归函数计算数根在C++怎样实现



7用while轮回判定 , t的值是否年夜于9 , 若是是则执行轮回 。

用递归函数计算数根在C++怎样实现



8计较整数t的数根 , 保留在变量t中 。

用递归函数计算数根在C++怎样实现



9最后 , 在输出窗口中 , 输出计较获得的数根 。

用递归函数计算数根在C++怎样实现



10【用递归函数计算数根在C++怎样实现】运行法式 , 输入一个整数后 , 电脑就管帐算出它的数根值 。

用递归函数计算数根在C++怎样实现



用递归函数计算数根在C++怎样实现




以上内容就是用递归函数计算数根在C++怎样实现的内容啦 , 希望对你有所帮助哦!

    猜你喜欢