編寫函式,尋找具有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...