成功了;sus是和;max是最大;min是最小;ave是平均值;j是降序
#include <stdio.h>
int sus(int s[])
{int su=0, i;
for(i=0;i<10;i++)
{
su+=s[i];
}
return su;
}
int max(int s[])
{int a,i;
a=s[0];
for(i=1;i<10;i++)
{
if(s[i]>a)
{
a=s[i];
}
}
return a;
}
int min(int s[])
{int mi,i;
mi=s[0];
for(i=1;i<10;i++)
{
if(s[i]<mi)
{
mi=s[i];
}
}
return mi;
}
float ave(float a,int b)
{
float ava;
ava=a/b;
return ava;}
int j(int s[])
{int i,b,j;
for(j=9;j>0;j--)
for(i=0;i<j;i++)
{
if(s[i]<s[i+1])
{
b=s[i];
s[i]=s[i+1];
s[i+1]=b;
}
}
printf("分数降序排序是以下:\n");
for(i=0;i<=9;i++)
printf("%d\t",s[i]);
}
int main()
{
int score[]={67,98,75,63,82,79,81,91,66,84};
printf("总分是%d\n",sus(score));
printf("最高分是%d\n",max(score));
printf("最低分是%d\n",min(score));
printf("平均分是%g\n",ave(sus(score),5));
j(score);
return 0;
}