C 第四次實驗

2021-07-30 08:19:47 字數 1442 閱讀 5788

一、問題及**:

/* 

* 檔名稱:test.cpp

* 作 者:胡嘉威

* 完成日期:2017 年 4 月 10 日

* 版 本 號:v1.0

* 對任務及求解方法的描述部分:定義乙個有10個的陣列a,將陣列a中的所有素數放在陣列b,再對陣列b排序。採用自定義函式及for迴圈求解

* 輸入描述:無

* 問題描述:定義乙個有10個的陣列a,將陣列a中的所有素數放在陣列b,再對陣列b排序。

* 程式輸出:所求陣列元素分別為:2 13 5 47 19 53 23 11

所求陣列元素分別為:2 5 11 13 19 23 47 53

* 問題分析:主要要根據求解的步驟來定義不同的函式,然後不斷呼叫函式進行運算

* 演算法設計:先分析簡化計算步驟,再將較複雜、有一定重複的步驟用函式定義,在用到這些步驟的時候就只要呼叫函式就可以了

*/ #include using namespace std;

void sort(int p, int n); //陣列排序

bool prime(int x); //素數判斷

void print(int p,int n); //輸出陣列

int main( )

; int b[10],i,j=0;

for(i=0;i<10;i++)

}print(b,j); //輸出排序前的b陣列

sort(b,j); //對陣列b排序

print(b,j); //輸出排序後的b陣列

三、心得體會:

感覺看起來雖然有些複雜但是主要還是把學過的知識用自定義函式的方式表達出來。

四、知識點總結:

bool型函式的定義及使用;陣列元素排序及儲存;呼叫函式時對於陣列可以只寫陣列名。

C 第四次實驗

檔名稱 c 第四次實驗 作 者 石宇建 完成日期 2016 年 4 月 19 日 版 本 號 v1.0 對任務及求解方法的描述部分 求1000以內的所有偶數之和 輸入描述 無 問題描述 無 程式輸出 無 問題分析 無 演算法設計 無 includeusing namespace std int ma...

C 第四次實驗

檔名稱 test 作 者 劉怡靜 完成日期 2016 年 4 月 22 日 版 本 號 v1.0 對任務及求解方法的描述部分 無 輸入描述 無 問題描述 輸出資訊 程式輸出 略 問題分析 略 演算法設計 略 一 include include using namespace std class st...

c 第四次實驗

一 問題及 檔名稱 作 者 胡濤 完成日期 2016年 4月 25日 版 本 號 v1.0 對任務及求解方法的描述部分 使用迴圈語句巢狀求解問題 輸入描述 無 問題描述 輸出星號圖 程式輸出 星號圖 問題分析 合理運用for語句 演算法設計 略 include using namespace std...