實驗任務1
#includeconst int n=3;int main();
int i;
printf("通過陣列名及下標直接訪問陣列元素:\n");
問:1.陣列元素在記憶體中是否是連續存放的? 答:是
實驗任務2
#includeconst int line=2;
const int col=3;
int main();
int i,j;
printf("通過陣列明基下表直接訪問數:\n");
問:1.c語言中,二維陣列在記憶體中是否是按行存放的? 答:是
3.對於二維陣列a[2][3],以下方式是否是等價的? 答:是
實驗任務3
// 使用指標變數間接訪問一維陣列
問:1.程式原始碼中,line11改成如下形式是否可以? 答:可以
3.???
4.a、f
實驗任務5
1、// 練習:使用二分查詢,在一組有序元素中查詢資料項
// 形參是陣列,實參是陣列名
#include const int n=5;
int binarysearch(int x, int n, int item); // 函式宣告
int main() ;
int i,index, key;
printf("陣列a中的資料:\n");
for(i=0;i=0)
printf("%d在陣列中,下標為%d\n", key, index);
else
printf("%d不在陣列中\n", key);
return 0;
}//函式功能描述:
//使用二分查詢演算法在陣列x中查詢特定值item,陣列x大小為n
// 如果找到,返回其下標
// 如果沒找到,返回-1
2、
// 練習:使用二分查詢,在一組有序元素中查詢資料項// 形參是指標變數,實參是陣列名
#include const int n=5;
int binarysearch(int *x, int n, int item); // 函式宣告
int main() ;
int i,index, key;
printf("陣列a中的資料:\n");
for(i=0;i=0)
printf("%d在陣列中,下標為%d\n", key, index);
else
printf("%d不在陣列中\n", key);
return 0;
}//函式功能描述:
//使用二分查詢演算法在從x中查詢特定值item,陣列x大小為n
// 如果找到,返回其下標
// 如果沒找到,返回-1
實驗任務6
// 練習:使用選擇法對字串按字典序排序#include const int n = 5;
void selectsort(char str[20], int n ); // 函式宣告,形參str是二維陣列名
int main() ;
int i;
printf("輸出初始名單:\n");
實驗5 陣列和函式
實驗任務1 include const int n 3 int main inti printf 通過陣列名及下標直接訪問陣列元素 n for i 0 i printf d d n a i a i printf 通過位址間接訪問陣列元素 n for i 0 i printf d d n a i,a ...
c 實驗五 陣列選擇
一 問題及 檔名稱 ex5 1.cpp 作 者 朱趙有 完成日期 2016 年 5 月 10 日 版 本 號 v1.0 對任務及求解方法的描述部分 首先要把十個數放在乙個陣列裡,在對這個陣列進行分析 輸入描述 輸入是個數 問題描述 從鍵盤中輸入10個數放在陣列a中,將該陣列中不重複的數放到陣列b中 ...
實驗五(陣列與指標)
part 1 二分查詢補足程式 1 用陣列元素直接訪問方式實現 練習 使用二分查詢,在一組有序元素中查詢資料項 形參是陣列,實參是陣列名 include const int n 5 int binarysearch int x,int n,int item intmain inti,index,ke...