c语言编程题,有一个一维数组内放10个学生的成绩,求出平均分,最高分,最低分,用调用函数的方法

来源:百度知道 编辑:UC知道 时间:2024/05/12 06:08:50
帮帮忙,各位哥哥姐姐们,我很急

#include <stdio.h>

void average(float a[], int size)
{
int i = 0;
float temp = 0.0;
for(i; i<size; i++)
temp += a[i];
printf("平均分为:%f", temp/size);
}

void max(float a[], int size)
{
int i = 1;
float temp = a[0];
for(i; i<size; i++)
if (temp < a[i])
temp = a[i];
printf("最高分是:%f", temp);
}

void min(float a[], int size)
{
int i = 1;
float temp = a[0];
for(i; i<size; i++)
if (temp>a[i])
temp = a[i];
printf("最低分是:%f", temp);
}

void main()
{
float a[10] = {100.0, 80.0, 30.0, 50.5, 70.5, 20.0, 80.5, 82.0, 99.0, 72.5};
average(a, 10);
max(a, 10);
min(a, 10);
}

#include "Stdio.h"
#include "Conio.h"
#include "String.h"

void min(float ch[])
{
int j;