C語言程式設計 8 3 最大最小和平均值

2021-09-23 17:14:53 字數 702 閱讀 9140

編寫函式,尋找具有n個元素的一維陣列中的最大值和最小值,並返回陣列元素的平均值,函式原形如下:

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

如輸入:

2 4 5 3 1

則輸出為:

3.000000

樣例:10 15 -10

輸出:

15

-105.000000

#includedouble fun(int a, int n, int *max, int *min)

*max = a[0];

*min = a[0];

for (int i = 0; i < n; i++)

if (a[i] <= *min)

sum = sum + a[i];

} mean = (double)sum / n; //型別轉換

return mean;

}int main()

, n;

double mean;

int max = 0, min = 0;

scanf_s("%d\n", &n);

mean = fun(a, n, &max, &min);

printf("%d\n%d\n%f", max, min, mean);

return 0;

}

介面,陣列最大最小平均值。

public static void main string args 陣列大小 int 陣列的名字 10 定義陣列 double mylist new double 陣列的名字 mylist 0 5.6 mylist 1 4.5 mylist 2 3.3 mylist 3 13.2 mylist ...

C Linq之求和,平均值,最大值,最小值

using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace wolfy.linqaggregation product...

Linq之求和,平均值,最大值,最小值

最近一直在弄統計的內容,和統計相關的操作,就需要用到了,而有些在資料庫中操作起來非常不方便,沒辦法就用c 中的linq來實現了。乙個例子 using system using system.collections.generic using system.linq using system.text...