C趣味程序百例(07)完全數

C趣味程序百例(07)完全數,第1張

C趣味程序百例(07)完全數,第2張

24.完全數
如果一個數恰好等於它的因子之和,則稱爲“完全數”。
*題目分析及算法設計
根據完全數的定義,先計算所選整數A的因子(A的值爲1~1000),將因子加到M上,如果M等於A,則可以確認A是完全數。
*程序描述和注釋
# include
void main()
{
int a,I,m;
printf("有以下小於1000的完全數:\ n");
for(a = 1;a {
for(m=0,I = 1;我如果(!(a % I))m = I;
if(m = = a)
printf(" % 4d",a);
}
printf(" \ n");
}
*運行結果
t存在以下小於1000的完全數:
6 28 496

位律師廻複

生活常識_百科知識_各類知識大全»C趣味程序百例(07)完全數

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情