實現乙個函式,完成一維陣列元素的逆置
#include
void reverse(int arr1,int n)
printf("逆置後的陣列為:\n");
for(i=0; iprintf("arr[%d]=%d ",i, arr1[i]);
printf("\n");
}printf("\n");
}int main()
; p=sizeof(arr)/sizeof(arr[0]);
printf("請輸入陣列arr[10]中的元素:\n");
for(i=0; i"%d", &arr[i]);
}printf("\n");
reverse(arr,p);
printf("\n");
return
0;}
實現乙個折半查詢的函式,找到返回其下標,找不到輸出「找不到」
#include "stdio.h"
int cha_zhao(int arr1,int
len,int key)
else
if(arr1[mid]left=mid+1;
}else
}return -1;
}int main()
; int num=0;
printf("請輸入你想找的數:\n");
scanf("%d",&num);
sz=sizeof(arr)/sizeof(arr[0]);
p=cha_zhao(arr,sz,num);
if(p==-1)
printf("找不到\n");
else
printf("其下標元素為:%d\n",p);
return 0;
}
陣列的普通查詢與折半查詢
前提知識 暫未發布 陣列的相關知識 遍歷方式 普通查詢 本質通過陣列的遍歷與if邏輯結構判斷實現 實現步驟 1.遍歷陣列 2.遍歷過程中,使用元素和陣列中的元素進行比較 如果相同,返回元素在陣列中的索引 如果不同,返回負數 public static int search int arr,int k...
如何用函式實現陣列元素的逆置
要求 編寫乙個函式實現陣列元素的逆置 再編寫乙個函式實現陣列元素的列印。我們要注意這類問題意思要弄明白,陣列元素的逆置是要求將陣列元素的首尾交換,但是此時並沒有要求列印出來,因此在編寫的函式中堅決不能將逆置後的陣列列印出來。在之前部落格中提到,在陣列傳參是陣列元素個數不能少,因此我們函式實際引數就能...
清空陣列函式和逆置陣列函式實現 C語言
建立乙個陣列,實現函式init 初始化陣列 實現empty 清空函式 實現reverse 函式完成輸組元素的逆置.要求 自己設計函式的引數,返回值 define crt secure no warnings include include define n 10 定義陣列大小 初始化陣列函式 voi...