第十二周實驗報告(任務一)

2021-06-04 14:28:40 字數 547 閱讀 8268

1000以內的完數 

* 作 

者: 張培培 

* 完成日期: 

2023年 

03 月 

05日* 版 本號: 

* 對任務及求解方法的描述部分

* 輸入描述:無

* 問題描述:乙個數如果恰好等於它的因子之和,這個數就稱為「完數」。例如6=1+2+3,再如8的因子和是7(即1+2+4),8不是完數。程式設計找出1000以內的所有完數。

* 程式輸出:1000以內的所有完數

* 問題分析:首先從2到1000構造迴圈控制變數為i的外層迴圈。每次迴圈中,利用內嵌的迴圈逐個地求出i的因子,並累加起來(為提高效率,可能考慮因子的對稱性,即j為小於sqrt(i)的因子,則一定有i/j也是因子),若累加和與i相等,則i是完全數,輸出。然後繼續迴圈,考察i+1……

* 演算法設計:……

* 程式頭部的注釋結束(此處也刪除了斜槓)

#include

using namespace std;

int main( )

return 0;

}

第十二周實驗報告(任務三)

作 者 張培培 完成日期 2012 年 03 月 05 日 版本號 對任務及求解方法的描述部分 輸入描述 金額與存期 問題描述 輸入存款金額並選擇存款種類,計算出利息 不計利息稅 如果是活期存款,需要補充輸入天數。利息 金額 年利率 存期 單位 年,活期一年按360天計 要求使用switch語句,根...

《第十二周實驗報告任務2》

對任務及求解方法的描述部分 問題描述 分別定義teacher 教師 類和cadre 幹部 類,採用多重繼承方式由這兩個類派生出新類teacher cadre 教師兼幹部 要求 1 在兩個基類中都包含姓名 年齡 性別 位址 等資料成員。2 在teacher類中還包含資料成員title 職稱 在cadr...

第十二周實驗報告一

程式的版權和版本宣告部分 檔名稱 完成日期 2012年 5月 8日 版本號 對任務及求解方法的描述部分 include includeusing namespace std class student 1 修改student類中各資料成員和成員函式的訪問限定符,並觀察發生的現象 protected ...