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;