这道题怎么写的,我为什么写出来的代码不能执行出结果【求解】
在一个长度为10的整型数组里面,保存了班级10个学生的考试成绩。要求编写5个函数,分别实现计算考试的总分,最高分,最低分,平均分和考试成绩降序排序
#include <stdio.h>
int main()
{
int score[10]={67,98,75,63,82,79,81,91,66,84};
int sum(int score[10]);
int max(int score[10]);
int min(int score[10]);
int average(int score[10]);
int function(int score[10]);
return 0;
}
int sum(int score[10])
{
int i,sum=0;
for(i=0;i<10;i++)
{
sum+=score[i];
}
printf("sum=%d\n",sum);
}
int max(int score[10])
{
int i,Max;
Max=score[0];
for(i=0;i<10;i++)
{
if(score[i]>Max)
{
Max=score[i];
}
}
printf("Max=%d\n",Max);
}
int min(int score[10])
{
int i,Min;
Min=score[0];
for(i=0;i<10;i++)
{
if(score[i]<Min)
{
Min=score[i];
}
}
printf("Min=%d\n",Min);
}
int average(int score[10])
{
float aver;int i,sum=0;
for(i=0;i<10;i++)
{
sum+=score[i];
}
aver=sum/10;
printf("aver=",aver);
}
int function(int score[10])
{
int i,min;
min=score[0];
for(i=0;i<10;i++)
{
if(i=9)
{
printf("%d\n",score[9]);
}
if(score[i+1]>score[i])
{
min=score[i];
score[i]=score[i+1];
score[i+1]=min;
}
}
printf("%d\n",score[i]);
}