問題及**:
/*
* 檔名稱:test.cpp
* 作 者: 郝俊宇
* 完成日期:2023年 11 月 4日
* 版 本 號:v1.0
* * 問題描述:乙個數如果恰好等於它的因子之和,這個數就程文日「完熟」。例如,6=1+2+3,再如8的因子和是7(即1+2+4),8不是完數。程式設計找出1000以內的完數。
* 程式輸出: 1000以內的完數
*/ #include using namespace std;
int main()
{ cout<
int a,b,sum;
for(a=2; a<=1000; a++)
{sum=1;
for(b=2; b<=a/2; b++)
if(a%b==0)
sum=sum+b;
if(sum==a)
cout執行結果:
知識點總結:
1000以內完數的計算
學習心得:
看到這個題是真的一點思路都沒有,我就看了看老師的參考解答,可是沒看懂,不知道為什麼要用根號,然後我又看了看那個效率低的程式,勉強看懂了,但還不是很懂。
第十周專案五 輸出完數
問題及 檔名稱 project4.cpp 作 者 宋健 完成日期 2014年11月4日 版 本 號 v1.0 問題描述 乙個數如果恰好等於它的因子和,這個數就成為完數。找出1000以內所有的完數 輸入描述 程式輸出 1000以內所有完數 include includeusing namespace ...
第十周專案5 輸出完數
執行及 錯誤 檔名稱 d.cpp 作 者 張旺華 完成日期 2014年11月1日 版 本 號 v1.0 問題描述 輸出1000以內完數,輸入描述 無 程式輸出 1000以內的完數。include using namespace std int main if sum i cout 執行結果 檔名稱 ...
第十周專案五 1000以內所有的完數
問題及 文 件 名 test.cpp 作 者 白雲飛 完成日期 2014年11月3號 版 本 號 v1.0 問題描述 找出1000以內所有的完數 輸入描述 程式輸出 1000以內所有的完數 include using namespace std int main int a,b,sum 宣告變數 f...