請(qǐng)明白的同學(xué)幫我修正
#include <stdio.h>
int arrange(int score[])
{
? ? int i,j,temp;
? ? for(i=9;i>0;i--)
? ? {
? ? ? ? for(j=0;j<i;j++)
? ? ? ? {
? ? ? ? ? ? if(score[j+1]>score[j])
? ? ? ? ? ? {
? ? ? ? ? ? ? ? temp=score[j];
? ? ? ? ? ? ? ? score[j]=score[j+1];
? ? ? ? ? ? ? ? score[j+1]=temp;
? ? ? ? ? ? }
? ? ? ? }
? ? }
? ? for(i=0;i<9;i++)
? ? {
? ? ? ?printf("考試降序排序?yàn)椋?d",score[i]);?
? ? }
? ? return 0;
}
int main()
{
? ? int score[]={67,98,75,63,82,79,81,91,66,84};
? ? int i,sum;
? ? sum=0;
? ? for(i=0;i<9;i++)
? ? {
? ? ? ? sum=sum+score[i];
? ? }
? ? printf("總分:%d\n",sum);
? ? printf("平均分:%d\n",sum/10);
? ? printf("最高分:%d",score[0]);
? ? printf("最低分:%d",score[9]);
? ?
? ? return 0;
}
2017-12-16
max和min要用比較做?