C语言数组最小值、最大值和平均值函数实现
#include <stdio.h>
int Min(int arr[], int len) { int min = arr[0]; for(int i = 1; i < len; i++) { if(arr[i] < min) { min = arr[i]; } } return min; }
int Max(int arr[], int len) { int max = arr[0]; for(int i = 1; i < len; i++) { if(arr[i] > max) { max = arr[i]; } } return max; }
float Avr(int arr[], int len) { float sum = 0; for(int i = 0; i < len; i++) { sum += arr[i]; } return sum / len; }
int main() { int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; printf('Min = %d\n', Min(arr, 10)); printf('Max = %d\n', Max(arr, 10)); printf('Avr = %f\n', Avr(arr, 10)); return 0; }
原文地址: https://www.cveoy.top/t/topic/mRD8 著作权归作者所有。请勿转载和采集!