新人,刚写了一个打分程序错误一大堆,求帮助
#include <stdio.h>void main()
{
float a[10] ;
int i ;
float max(float b[]);
float min(float c[]);
float average(float d[]);
for(i = 0; i <= 9; i++ );
{
scanf("%f", &a[i]);
}
printf("去掉一个最高分%f,去掉一个最低分%f,最后得分%f", max(b[10]), min(c[10]), average(d[10]));
}
float max(float b[])
{
int i, j = 0, k;
for(i = 0; i <= 9; i ++)
{
j = j > b[i] ? j : b[i] ;
}
return j;
}
float min(float c[])
{
int i, j = 0, k;
for(i = 0; i <= 9; i ++)
{
j = j < c[i] ? j : c[i] ;
}
return j;
float average(float d[])
{
float max(float b[]);
float min(float c[]);
int sum = 0, i;
for(i = 0; i < 10; i++ )
{
sum = sum + d[i];
}
sum = sum - max(b[]) - max(c[]);
sum /=8;
return sum;
}#include <stdio.h>
void main()
{
float a[10] ;
int i ;
float max(float b[]);
float min(float c[]);
float average(float d[]);
for(i = 0; i <= 9; i++ );
{
scanf("%f", &a[i]);
}
printf("去掉一个最高分%f,去掉一个最低分%f,最后得分%f", max(b[10]), min(c[10]), average(d[10]));
}
float max(float b[])
{
int i, j = 0, k;
for(i = 0; i <= 9; i ++)
{
j = j > b[i] ? j : b[i] ;
}
return j;
}
float min(float c[])
{
int i, j = 0, k;
for(i = 0; i <= 9; i ++)
{
j = j < c[i] ? j : c[i] ;
}
return j;
float average(float d[])
{
float max(float b[]);
float min(float c[]);
int sum = 0, i;
for(i = 0; i < 10; i++ )
{
sum = sum + d[i];
}
sum = sum - max(b[]) - max(c[]);
sum /=8;
return sum;
}