问答详情
源自:6-12 综合练习

有没有大神帮我 看看

#include <stdio.h>
#include<stdio.h>
int sum(int score[10])
{
 int i,s=0;
 for(i=0;i<10;i++)
   s+=score[i];
 printf("和为%d\n",s);
 return 0;
}
int  max(int score[])
 {
  int x=0;
  for(int i=0;i<10;i++)
  {
   for(int j=0;j<10;j++)
   {
    if(score[i]>score[j]);
    {
     x=score[j];
     score[j]=score[i];
     score[i]=x;
    }
   }
  }
  printf("最大数是%d \n",score[9]);
 
 }
 int  min(int score[])
 {
  int x=0;
  for(int i=0;i<10;i++)
  {
   for(int j=0;j<10;j++)
   {
    if(score[i]<score[j]);
    {
     x=score[j];
     score[j]=score[i];
     score[i]=x;
    }
   }
  }
  printf("最小数是%d\n",score[9]);
 
 }
 int dev(int score[])
 {
  float de;
   float s;
 for(int i=0;i<10;i++)
 {
  
 s+=score[i];
 }
  de=s/10.0;
  printf("平均数是%.1f\n",de);
 }
 int  jiangxu(int score[])
 {
  int x=0;
  for(int i=8;i>=0;i--)
  {
   for(int j=0;j<=i;j++)
   {
    if(score[j]<score[j+1]);
    {
     x=score[j];
     score[j]=score[j+1];
     score[j+1]=x;
    }
   }
  }
  printf("降序为:");
  for(int i=0;i<10;i++)
    printf("%d ",score[i]);
   
  return 0;
 
 }
int main()
{
    int score[10]={67,98,75,63,82,79,81,91,66,84};
    sum(score);
    max(score);
    min(score);
    dev(score);
    jiangxu(score);
    return 0;
}

提问者:康磊磊 2015-11-12 17:12

个回答

  • 久居_深海
    2015-11-12 17:45:00

    具体什么问题?