One-dimensional array: Input n number (1-10) and stores the positive integer array, obtains the maximum, minimum, average and maximum and minimum values in the array index number respectively.

#include <stdio.h>

void main() {
    int i, n, max = 0, min = 0, sum = 0, a[10];
    float avg;
    scanf("%d", &n);
    for (i = 0; i < n; i++) {
        scanf("%d", &a[i]);
        sum += a[i];
    }
    avg = (float) sum / n;
    for (i = 0; i < n; i++) {
        if (a[i] > a[max])
            max = i;
        if (a[i] < a[min])
            min = i;
    }
    printf("max=%d,index=%d\n", a[max], max);
    printf("min=%d,index=%d\n", a[min], min);
    printf("avg=%.2f\n", avg);
}
Published 139 original articles · won praise 3 · Views 930,000 +

Guess you like

Origin blog.csdn.net/qq_38490457/article/details/104828673