一、問題及**
/* 檔名稱:陣列排序.cpp
* 作 者:吳濤濤
* 完成日期:2017 年 4 月 10 日
* 版 本 號:v1.0
* 對任務及求解方法的描述部分:
* 輸入描述:無
* 問題描述:
專案1:陣列素數排序
定義乙個有10個的陣列a,將陣列a中的所有素數放在陣列b,再對陣列b排序。
* 程式輸出:
* 問題分析:略
* 演算法設計:略
*/
#include #includeusing 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++)
} cout<
print(b,j); //輸出排序前的b陣列
cout<=0;j--)}}}
bool prime(int x)
return true;
}void print(int p,int n)
{ for(int i=0;i
二、執行結果
三、心得體會
在**編輯中,遇到了些許問題,自定義排序函式一開始排的順序總是不能完全排好
會漏了幾個,經過仔細的排查發現原來是在排序時用錯了下標
在學會用函式後主函式非常簡潔明瞭,一目了然,沒有自定義函式前,主函式程式**
多而繁雜
四、知識點總結
在使用自定義函式前必須宣告,如果函式定義放在main函式之後
函式宣告時必須宣告返回值型別,括號中也必須宣告變數型別
實驗四 函式和陣列
實驗任務1 不可以 函式返回值只有乙個 但一元二次方程有兩個根 實驗任務2 利用區域性static變數計算階乘 includelong long fac int n 函式宣告 int main 函式定義 練習 區域性static變數特徵 includeint func int,int int mai...
第十三周專案四 陣列排列(2)字元陣列排列
執行及 dood luck 檔名稱 d.cpp 作 者 張旺華 完成日期 2014年11月23日 版 本 號 v1.0 問題描述 用冒泡的方法見字母排序 程式輸入 無 程式輸出 整理好的字母序列 include using namespace std void bubble sort char s,...
字串和多維陣列實驗 實驗四 實驗報告
一 實驗目的 鞏固字串和多維陣列相關知識,學會運用靈活應用。1.回顧字串和多維陣列的邏輯結構和儲存操作特點,字元和陣列的物理儲存結構和常見操作。2.學習運用字串和和陣列的知識來解決實際問題。3.進一步鞏固程式除錯方法。4.進一步鞏固模板程式設計。二.實驗內容 1.從鍵盤輸入一些文字,統計文字單詞的個...