为了账号安全,请及时绑定邮箱和手机立即绑定

成功了;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;

}


正在回答

举报

0/150
提交
取消

成功了;sus是和;max是最大;min是最小;ave是平均值;j是降序

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信