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 ...