本關任務:撰寫一個程式,一個數如果恰好等于它的因子之和,這個數就稱為“完數”。例如6=1+2+3。編程找出指定范圍內的完數個數。
uj5u.com熱心網友回復:
我是絕對不會幫你寫作業的!另外,如果樓主實在想找現成的,可以去網上搜索一下完數這種關鍵詞,或者再加上C語言,必然可以找到完整代碼的
uj5u.com熱心網友回復:
#include<stdio.h>int main( )
{
int i,j,n;
scanf("%d",&n)
for(i=1;i<=n;i++)
{
int sum=0;
for(j=1;j<i;j++)
{
if (i%j==0) sum+=j;
}
if (sum==i) printf("%d\n",i);
}
return 0;
}
可能會有錯,我沒測驗,我閑得無聊才寫
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/97376.html
標籤:新手樂園
上一篇:資料結構初學的問題
