C 程式設計實驗報告(十)

2021-06-03 21:55:18 字數 670 閱讀 3607

1000以內的完數 

* 作 

者: 劉鎮 * 完成日期: 

2011 

年 11  月 

09 日

* 版 本 號: 

1.007

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

* 輸入描述:無

* 問題描述:乙個數如果恰好等於它的因子之和,這個數就稱為「完數」。例如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()

} if(s == n)

} return 0;

}

執行結果:

經驗積累:

1、對於方法的運用比起結果更重要。

上機感言:不太滿意!花的時間比平時多,看來此處有障礙。

C程式設計實驗報告

c程式設計實驗報告 1 了解字元在計算機中以ascii碼方式表示,了解字元的型別 字長其數的表示範圍。2 掌握c語言資料型別,熟練掌握變數定義 3 使用scanf 輸入變數的值,使用printf 輸出變數 4 掌握運算子與表示式的使用方法及其優先順序和結合性規律。5 鞏固對演算法概念的理解,掌握運算...

C程式設計實驗報告

試驗專案 1.字元與ascll碼 2.運算子與表示式的運用 3.順序結構應用程式 4.數學函式的演算法描述 5.雞兔同籠的演算法描述 6.確定座標的演算法描述 一,實驗目的與要求 1.實驗目的 具體要求 1 從鍵盤輸入任意字元,且在輸入前要求有提示資訊。2 輸出兩行 第一行是字元形式輸出3個字元,3...

C 程式設計小實驗 (實驗報告)

實驗 編寫乙個人員資訊管理系統。這個系統的功能是 互動式地實現校園人員資訊的錄入與顯示。分析 學校裡,主要有四類人員 大學本科學生 教師 研究生和助教。大學本科生每週有固定的學時數。教師除了固定的學時數外,還有每週的教學時數。研究生除了固定的學時數外,每週還可以自由做一定的研究。助教除了上課外,還要...