請編寫一段代碼,求出給定正整數(shù)s的所有因子,并按從小到大的順序存放在數(shù)組factor中。 例如:24的因子是1、2、3、4、6、8和12,因子個(gè)數(shù)是7。 注意:部分源程序給出如下。僅在標(biāo)有"Program"和"End"的注釋行之間補(bǔ)充代碼,請勿改動(dòng)其它內(nèi)容。
完成函數(shù)sofd,該函數(shù)計(jì)算一個(gè)數(shù)的各位數(shù)字之和并返回,如sofd(252)返回9。 說明:sofd函數(shù)編寫時(shí)只需考慮n大于等于0的情況,不用處理負(fù)整數(shù)的情況。 注意:部分源程序給出如下。請勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)的花括號中填入所編寫的若干語句。