java建立int型別的二維陣列,並找出陣列中的最小值

2021-04-13 01:54:22 字數 1294 閱讀 9903

1樓:匿名使用者

用for迴圈遍歷出裡面的所有元素,然後用if條件語句判斷出最大值和最小值 最後求平均值

c語言編寫一個函式,找出一維陣列中的最大值和最小值,並計算出陣列元素的平均值。

2樓:岔路程式緣

前面已經有兩位高手做出了回答,我執行了一下,《怺逺恆暒》有時候得不到正確的結果;《kaixingui2012》的不能執行,提示型別不對。不知道什麼原因,也許是我的版本有問題?

我也做了一個,感覺執行還是不錯的。請比較吧!

#include "stdio.h"

double fun(double a,int n,int *max,int *min);/*函式原型宣告:其中a為陣列,

n為陣列元素個數,max指向最大數,min指向最小數,函式返回值為平均值*/

int main()

if(a[i]

sum=sum+a[i];

return sum/n;}

3樓:怺逺恆暒

#include

double fun(double a,int n,int* max,int* min)

if (a[i] < min_a)

}return ans / n;

}int main()

;printf("平均值

printf("最大值下標:%d\n",max);

printf("最小值下標:%d\n",min);

return 0;

}//不好意思 之前版本有漏洞 現在改過來了#include

double fun(double a,int n,int* max,int* min)

//之前忘了更新max_a 和 min_aif (a[i] < min_a)

}return ans / n;

}int main()

printf("平均值:%.3lf\n",t);

printf("最大值下標:%d\n",max);

printf("最小值下標:%d\n",min);

return 0;}

4樓:匿名使用者

double fun(double a,int n,int*max,int*min)

return sum/n ;}

若a為二維陣列,則a等價於Aa,若a為二維陣列,則a13等價於。Aa13Ba13Ca13Da

選擇b a 1 3 等效於a 1 3 定義一個二維陣列a 3 3 請問a與a 0 等價嗎,a 1 與a 1 等價嗎,a 1與a 10 a是二維陣列的首地址,而a 0 同樣是二維陣列中第一行的首地址,是等價的。a 1 是第二行首個元素,a 1 是其地址,不等價。a 1 與a 1等價 單獨一個a就是指a...

c語言中二維陣列的定義問題C語言中二維陣列的定義問題

正確寫法如下 char fd jgf1 maxitemlen 1 說明 把null去掉 1.二維陣列的第一個維度預設是 舉個例子 int tar 2 因為大括號中有4個元素,而且第二個維度是2,所以就可以計算出來第一維度是2.所以是可以預設的。2.你的這個例子中,第一維預設的應該是 7 8 1 ma...

用java輸入二維陣列a34的元素值求輸出其

不知bai 道你是不du是要zhi 求這dao個陣列的最內大值容,int max 999999 for int i 0 i 3 i system.out.println max 每行找個最大的,結果存入一維陣列,再從這個一維陣列中找個最大的。利用copyarrays的自動排序 減少迴圈int arr...