程式設計求一維陣列中最大和最小的元素值
#include <stdio.h>
#define N 10//符號常量,用#define指令,指定用一個符號名稱代表一個常量//
int max;
①int maxmin(int arr[ ],int n)//定義了一個整形陣列,陣列的名稱叫arr //
{
int i,min;
② max=min=arr[0];
for(i=1;i<n;i++)
{
③ if(arr[i]>max) max=arr[i];
if(arr[i]<min) min=arr[i];
}
return min;
}
int main( )
{
int array[N]={-1,-2,-3,-4,-5,-6,-7,-8,-9,-10},min;
min=maxmin(array, N);
printf("max=%d,min=%d",max,min);
return 0;
}
①處由於資料個個數已定,因此可以不必再指定陣列長度。
②不能把max=min=arr[0]寫成max=min=0
相關文章
- 求二維陣列中最大子陣列的和陣列
- 一維子陣列最大和陣列
- JAVA 求出一個一維int型陣列的元素最大值、最小值、平均值、和所有元素之和Java陣列
- 每天一題(2)--旋轉陣列求最小值陣列
- 演算法求陣列中的最大值最小值演算法陣列
- 求陣列之和,最小值,最大值,平均值陣列
- js獲取陣列元素中的最大值和最小值JS陣列
- 【谷歌面試題】求陣列中兩個元素的最小距離谷歌面試題陣列
- 旋轉陣列中的最小元素陣列
- 找到無序陣列中最小的k個數陣列
- 統計numpy陣列中最頻繁出現的值陣列
- JavaScript 專題之如何求陣列的最大值和最小值JavaScript陣列
- 程式設計師面試題精選(03)-求子陣列的最大和程式設計師面試題陣列
- 如何從整數陣列中找到最大和最小數陣列
- [求解]陣列,分成倆個陣列,陣列值之和的相差最小。陣列
- 《劍指Offer》- 連續子陣列的最大和或最小和陣列
- 1452: 陣列最小值陣列
- 求子陣列的最大和陣列
- JavaScript 獲取陣列中最大值JavaScript陣列
- c語言:定義一個含10個整型元素的一維陣列,從鍵盤上輸入10個元素值,求去掉最大值和最小值之後的元素平均值C語言陣列
- javascript獲取陣列中最大值程式碼例項JavaScript陣列
- JavaScript 陣列最大值和最小值JavaScript陣列
- JavaScript 陣列 最大值和最小值JavaScript陣列
- JavaScript陣列最大值和最小值JavaScript陣列
- C語言:10個元素整型陣列,最小值和第一個元素交換,最大值與最後一個元素交換C語言陣列
- JavaScript陣列中的最大值和最小值JavaScript陣列
- iOS遍歷陣列相同值元素到另一陣列中同一物件的子陣列iOS陣列物件
- 陣列操作,計算組元素的極值函式陣列函式
- JavaSE 陣列:一維陣列&二維陣列Java陣列
- 求一個陣列中沒有出現的最小正數陣列
- 求陣列中未出現的最小正整數陣列
- js獲取陣列的最大值和最小值程式碼例項JS陣列
- 根據陣列的值刪除元素陣列
- 《Cracking the Coding Interview程式設計師面試金典》----下一個較大元素(所有比他大中最小的)View程式設計師面試
- 連續子陣列的最大和陣列
- 求子陣列的最大和問題陣列
- 如何將一維陣列轉換成與考慮南天陣列元素?陣列
- 【劍指offer】旋轉陣列的最小值陣列