题解 | #统计成绩#

统计成绩

https://www.nowcoder.com/practice/cad8d946adf64ab3b17a555d68dc0bba

#include <stdio.h>

double my_max(double num[])
{
    double max = num[0];
    for(int i=0; i<5; i++)
    {
        if(num[i]>max)
            max = num[i];
    }
    return max;
}

double my_min(double num[])
{
    double min = num[0];
    for(int i=0; i<5; i++)
    {
        if(num[i]<min)
            min = num[i];
    }
    return min;
}

double my_avg(double num[])
{
    double sum = 0.0;
    for(int i=0; i<5; i++)
        sum = sum+num[i];
    return sum/5.0;
}


int main()
{
    double n = 0.0;
    scanf("%lf", &n); 
    double num[5] = {0};
    scanf("%lf %lf %lf %lf %lf", &num[0], &num[1], &num[2], &num[3], &num[4]);
    
    double max = my_max(num);
    double min = my_min(num);
    double avg = my_avg(num);
    
    printf("%.2lf %.2lf %.2lf",max,min,avg);
     return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务