#include <stdio.h>
int main()
{
int score[]={67,98,75,63,82,79,81,91,66,84};
int zongFen();
int max();
int min();
printf("总分:%d\n",zongFen(score));//总分
printf("最高分:%d\n",max(score));//总分
printf("最低分:%d\n",min(score));//总分
return 0;
}
//最低分
int min(int score[])
{
int n;
for(int i=0;i<10;i++)
{
for(int j=9;j>=i;j--)
{
if(score[j]<score[j-1])
{
n=score[j];
score[j]=score[j-1];
score[j-1]=n;
}
}
}
return n;
}
//最高分
int max(int score[])
{
int m;
for(int i=0;i<10;i++)
{
for(int j=9;j>=i;j--)
{
if(score[j]>score[j-1])
{
score[j-1]=score[j];
m=score[j-1];
}
}
}
return m;
}
//总分
int zongFen(int score[])
{
int sum;
for(int i=0;i<10;i++)
{
sum+=score[i];
}
return sum;
}
你主函数中,不需要将zongFen等重新定义,且int min()函数求最小值时有问题