網站首頁 工作範例 辦公範例 個人範例 黨團範例 簡歷範例 學生範例 其他範例 專題範例

C語言實驗報告《陣列》

欄目: 實驗報告 / 釋出於: / 人氣:5.2K

學號:__________ 姓名:__________ 班級:__________ 日期:__________

C語言實驗報告《陣列》

指導教師:__________ 成績:__________

實驗三 陣列

一、實驗目的

1、掌握一維和二維陣列的定義、賦值和輸入輸出

2、掌握字元陣列和字串陣列的使用

3、掌握與陣列有關的排序演算法

二、實驗內容

1、已有一個已排好序的陣列,要求輸入一個數後,按原來排序的規律將它插入陣列中。(習題7.4)

2、將一個數組中的值按逆序重新存放。例如,原來順序為8,6,5,4,1。要求改為1,4,5,6,8。(習題7.5)

3、如下程式是按選擇法對陣列中的n個元素按從小到大的順序排序,請對程式中的錯誤進行改正,使其正常執行

#include

#define N 20

void main()

{

int a[N]={9,6,8,3,-1};

int i,m;

printf("before sort:");

for(i=0;i

printf("%d",a[i]);

printf("n");

{ int i,j,t,p;

for(j=0;j

{ p=j;

for(i=j;i

if(a[i]

t=a[p]; a[p]=a[j]; a[j]=t;

}

}

printf("after sort:");

for(i=0;i

printf("%d",a[i]);

printf("n");

}

三、實驗步驟與過程

第一┆範文網整理該文章,版權歸原作者、原出處所有...

四、程式除錯記錄