【問題描述】
輸入2 個正整數m 和n(m>=1,n>=1 000),輸出m ~n 之間的所有完數,完數就是因子和與它本身相等的數。要求定義並呼叫函式factorsum(number),它的功能是返回number 的因子和。
例如,factorsum(12)的返回值是16(1 +2 +3 +4 +6)。
【輸入輸出樣例1】
input m: 1
input n: 100
1 6 28 (輸出格式控制符為:%5d)
【輸入輸出樣例2】
input m: 1
input n: 500
1 6 28 496 (輸出格式控制符為:%5d)
#include
intfactorsum
(int number)
return sum ;
}int
main()
return0;
}
呼叫函式,求m n之間的所有完數
description 自定義函式factorsum number 它的功能是返回number的因子和,如factorsum 12 的返回值是16 1 2 3 4 6 在主函式中,輸入兩個正整數m和n m 1,n 1000 呼叫factorsum函式,輸出m n之間的所有完數,完數就是因子和與它本身...
輸出 m n 之間所有的Fibonacci數
使用函式輸出指定範圍內的 fibonacci 數 輸入兩個正整數 m 和 n 1 m,n 10000 輸出 m n 之間所有的fibonacci數。fibonacci序列 第 1 項起 1 1 2 3 5 8 13 21 要求定義並呼叫函式 fib n 它的功能是返回第 n 項 fibonacci ...
C語言 找出1000以內的所有完數
例55 乙個數如果恰好等於它的因子之和,這個數就稱為完數,c語言程式設計找出1000之內的所有完數,並輸出其因子。解題思路 6的因子為1,2,3,而6 1 2 3,因此6是 完數 1不用判斷,直接從2開始,因為1的因子只有1 源 演示 include 標頭檔案 intmain 主函式 if s nu...