程式設計求一維陣列中最大和最小的元素值
#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陣列
- 求陣列之和,最小值,最大值,平均值陣列
- 旋轉陣列中的最小元素陣列
- 統計numpy陣列中最頻繁出現的值陣列
- 找到無序陣列中最小的k個數陣列
- 1452: 陣列最小值陣列
- 如何從整數陣列中找到最大和最小數陣列
- [求解]陣列,分成倆個陣列,陣列值之和的相差最小。陣列
- 《劍指Offer》- 連續子陣列的最大和或最小和陣列
- c語言:定義一個含10個整型元素的一維陣列,從鍵盤上輸入10個元素值,求去掉最大值和最小值之後的元素平均值C語言陣列
- JavaScript 獲取陣列中最大值JavaScript陣列
- C語言:10個元素整型陣列,最小值和第一個元素交換,最大值與最後一個元素交換C語言陣列
- 陣列操作,計算組元素的極值函式陣列函式
- JavaScript 陣列最大值和最小值JavaScript陣列
- JavaScript陣列中的最大值和最小值JavaScript陣列
- 根據陣列的值刪除元素陣列
- JavaSE 陣列:一維陣列&二維陣列Java陣列
- 如何將一維陣列轉換成與考慮南天陣列元素?陣列
- 連續子陣列的最大和陣列
- lc907 子陣列的最小值之和陣列
- 每日一練(22):連續子陣列的最大和陣列
- JavaScript獲取陣列最大值和最小值JavaScript陣列
- JavaScript陣列最大值、最小值和平均數JavaScript陣列
- js 一維陣列轉二維陣列JS陣列
- js 二維陣列轉一維陣列JS陣列
- C# 一維陣列如何快速實現陣列元素的資料型別的轉換?C#陣列資料型別
- 2439. 最小化陣列中的最大值陣列
- c語言程式設計學習之二維陣列C語言程式設計陣列
- javascript 將一個陣列中的元素的值複製到另一個已有資料的陣列中JavaScript陣列
- 多維陣列轉一維陣列(降維的多種方式)陣列
- 一維陣列陣列
- 一維多維陣列陣列
- PHP 如何根據鍵值刪除一個陣列中的元素PHP陣列
- Python 查詢字典中最大最小值的keyPython
- 二維陣列和函式綜合程式設計練習陣列函式程式設計
- 尋找陣列中的最大值和最小值O(1.5*N)陣列
- JavaScript 陣列排序 與 求最大值JavaScript陣列排序