请问为什么把最低分代码段加进来就运行失败了呢,注释掉最低分,最高分就运行成功。最低分有问题吗?
#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;
}