最后一题,求解,运行不了,老是有错误。
#include <stdio.h>
int main()
{
int i;
int score[10]={67,98,75,63,82,79,81,91,66,84};
int sum=SUM(score);
printf("%d,%d,%d,%lf\n",SUM(score),Max(score),Min(score),Ave(sum));
Max(score);
for(i=0;i<=9;i++)
printf("%d ",score[i]);
return 0;
}
int SUM(int score[10])
{
int i;
int sum=0;
for(i=0;i<=9;i++)
{
sum+=score[i];
}
return sum;
}
int Max(int score[10])
{
int i,j,temp;
for(i=8;i<=0;i--)
{
for(j=0;j<=i;j++)
{
if(score[j]>=score[j+1])
temp=score[j];
score[j]=score[j+1];
score[j+1]=temp;
}
}
return score[9];
}
int Min(int score[10])
{
int i,j,temp;
for(i=8;i<=0;i--)
{
for(j=0;j<=i;j++)
{
if(score[j]>=score[j+1])
temp=score[j];
score[j]=score[j+1];
score[j+1]=temp;
}
}
return score[0];
}
double Ave(int sum)
{
double ave;
ave=sum/10;
return ave;
}求大神解答。