函数设计题,必须定义函数来解决问题

img


求n个数的平均数,要定义函数。所以很麻烦,从小红书移到这里求个答案

供参考:

#include <stdio.h>
double fave(int n)
{
    int    i, m;
    double sum;
    for (i = 0,sum = 0; i < n; i++)
    {
        scanf("%d", &m);
        sum += m;
    }
    return sum / n;
}
int main()
{
    int n;
    scanf("%d", &n);
    printf("%.2f", fave(n));
    return 0;
}


#include <stdio.h>

double fave(int n) {
    int i;
    int num;
    double sum = 0;
    for (i = 0; i < n; i++) {
        scanf("%d", &num);
        sum += num;
    }
    return sum / n;
}

int main() {
    int n;
    scanf("%d", &n);
    double average = fave(n);
    printf("%.2lf\n", average);
    return 0;
}

使用格式说明符 %lf 来打印 double 类型的值