ACM 10220 是輸入一個 n 值,將 n! (n 的階乘)計算出來後,再將它每個位數累加。 例如:n 值為5,5! = 120,1 + 2 + 0 = 3,則輸出 3。此題與 ACM 623 非常相似,只是輸出需要稍作改變,將要印出來的值用一個整數累加即可。 主程式區段程式碼如下: 123456 for (i = MAXLEN - 1; i > 0; i --) if (Factorial[n][i] != 0) break;for (; i >= 0; i --) total += Factorial[n][i];printf("%dn", total); 赞微海报分享
近期评论