这些东西怎么用函数表示

如下图,这些代码怎么改才能用下面的函数表示。这函数怎么写教教我吧。

img

img

这样子

#include <stdio.h>

void fillTable(int myArray[], int n) {
    for ( int i = 0 ; i < n ; i++ ) {
        printf("Give the %d. number > ", i);
        scanf("%d", &myArray[i]);
    }
}

void printTable(int myArray[], int n) {
    printf("For the array:\n");
    for ( int i = 0 ; i < n ; i++ ) {
        printf("%d ", myArray[i]);
    }
    printf("\n");
}

void findGreatest(int myArray[], int n) {
    int greatestIndex = 0;
    for (int i = 0 ; i < n ; i++ ) {
        if( myArray[greatestIndex] < myArray[i] ){
            greatestIndex = i;
        }
    }
    
    printf("The greatest value is %d which is in index %d\n",myArray[greatestIndex],greatestIndex);
}

void calculateAverage(int myArray[], int n){
    int total = 0;
    for( int i = 0 ; i < n ; i++ ){
        total += myArray[i];
    }
    float average = (float)total / n ;
    printf("The average of the values in the array is %f",average);
}

int main() {
    
    int a[10] = {0};
    fillTable(a,10);
    printTable(a,10);
    findGreatest(a,10);
    calculateAverage(a,10);
}