把一个数的每个位上的数字加起来获得的新数,若是获得的是一位数,那么它就是数根,若是获得的数是两位或以上,则再把这些数相加,直到获得一个一位数为此。例如,对于35,把3和5相加是8,因为8是一位数,是以8是35的数根。若是数是68,6和8相加的成果是14,因为14不是一位数,是以再把1和4相加,获得新数5,它是一位数,所以68的数根是5。
起首,界说一个函数,实现数字列位数的和。
若是n的值为0,则返回值相加的和为0。
若是n的值不为0,则计较它列位的累加和。
本家儿函数中,界说两个整型变量,保留用来计较的整数和姑且变量。
输入一个整数,保留在变量num中。
将整数num保留在姑且变量t中,实现计较列位数的累加。
用while轮回判定,t的值是否年夜于9,若是是则执行轮回。
计较整数t的数根,保留在变量t中。
最后,在输出窗口中,输出计较获得的数根。
运行法式,输入一个整数后,电脑就管帐算出它的数根值。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!