實驗1
#include constint n=3
;int
main() ;
inti;
printf(
"通過陣列名及下標直接訪問陣列元素:\n");
for(i=0; i)
printf(
"%d: %d\n
", &a[i], a[i]);
printf(
"通過位址間接訪問陣列元素:\n");
1.是的
2.等價
實驗2
#include constint line = 2
;const
int col = 3
;int
main()
;
inti,j;
printf(
"通過陣列名及下標直接訪問陣列元素:\n");
for(i=0; i)
for(j=0; j)
printf(
"%d: %d\n
", &a[i][j], a[i][j]);
printf(
"通過位址間接訪問陣列元素:\n");
1.是的
2.等價
3.等價
實驗3
#include #include1.是的
2.指向a[3]
3.指向a[0]
實驗4
#include int1.可以 2.前者表示&a[0][j]後者表示a[0][j]
實驗5
#include constint n=5
;int binarysearch(int x, int n, int
item);
intmain() ;
inti,index, key;
printf(
"陣列a中的資料:\n");
for(i=0;i)
printf(
"%d
",a[i]);
printf("\n
");printf(
"輸入待查詢的資料項: ");
scanf("%d
", &key);
index=binarysearch(a,n,key);
if(index>=0
) printf(
"%d在陣列中,下標為%d\n
", key, index);
else
printf(
"%d不在陣列中\n
實驗6
#include constint n = 5
;void selectsort(char str[20], int
n );
intmain() ;
inti;
printf(
"輸出初始名單:\n");
for(i=0; i)
printf(
"%s\n
", name[i]);
selectsort(name, n);
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 上機實驗5 陣列
一 問題及 檔名稱 陣列 作 者 楊翔宇 完成日期 2016 年 5月 11日 版 本 號 v1.0 對任務及求解方法的描述部分 陣列分離 輸入描述 從鍵盤中輸入10個數放在陣列a i 中,問題描述 輸入十個數在a i 中,將該陣列中奇數放到陣列b j 偶數放到陣列c k 中後分別輸出。程式輸出 奇...
實驗5 陣列和指標
1.二分查詢 實現方式1 形參是陣列,實參是陣列名,使用陣列元素直接訪問方式實現。include const int n 5 int binarysearch int x,int n,int item intmain inti,index,key printf 陣列a中的資料 n for i 0 i...