把一個數的每個位上的數字加起來獲得的新數,若是獲得的是一位數,那么它就是數根,若是獲得的數是兩位或以上,則再把這些數相加,直到獲得一個一位數為此。例如,對于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 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!