第12周報告1:
實驗目的:學會使用迴圈控制語句解決實際問題,並強化注重效率的觀念
實驗內容:用迴圈控制語句編寫程式,完成表示式的計算
* 程式頭部注釋開始
* 程式的版權和版本宣告部分
* 檔名稱: 1000以內的所有完數
* 作 者: 臧鵬
* 完成日期: 2011 年 11 月 09 日
* 版 本 號:
* 對任務及求解方法的描述部分
* 輸入描述:無
* 問題描述:乙個數如果恰好等於它的因子之和,這個數就稱為「完數」。例如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 < iostream >
using namespace std;
int main()
if(i==sum)
cout << i << "是乙個完數" << endl;
}return 0;
}
第8周實驗報告1 2
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 實現分數類中的運算子過載,在分數類中可以完成分數的加減乘除 運算後再化簡 求反 比較 6種關係 的運算 作 者 朱亞楠 完成日期 2012 年 04 月 9 日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結...
第12周實驗報告3
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 開車?作 者 張旭 完成日期 2012 年 5 月 8 日 版 本 號 略 對任務及求解方法的描述部分 輸入描述 略 問題描述 略 程式輸出 略 程式頭部的注釋結束 include include include using namespace s...
第12周實驗報告4
實驗目的 類的組合和繼承 圓的關係 作 者 胡斌 完成日期 2012 年 5月8日 版本號 v1.0 include include include define pi 3.14 using namespace std class point point point double getx doub...