前面的總分和平均分沒問題,加入后面的排序之后就出了問題,小白想請教下各位大神怎么解決~~~
#include <stdio.h>
int main()
{
? ? int score[10]={67,98,75,63,82,79,81,91,66,84};
? ? int sum,i,j,high,low;
? ? for(i=0;i<10;i++)
? ? {
? ? sum+=score[i];
? ? }
? ? int average;
? ? average=sum/10;
? ? printf("考試的總分%d\n",sum);
? ? printf("考試的平均分%d\n",average);
? ??
? ? for(i=9;i>=0;i--)
? ? {
? ? ? ? for(j=0;j<=i;j++)
? ? ? ? {
? ? ? ? ? ? if(score[j]>score[j+1]);
? ? ? ? ? ? {
? ? ? ? ? ? ? ? double temp;
? ? ? ? ? ? ? ? temp = score[j];
? ? ? ? ? ? ? ? score[j]=score[j+1];
? ? ? ? ? ? ? ? score[j+1]=temp;
? ? ? ? ? ? }
? ? ? ? }
? ? }
? ??
? ? high=score[9];
? ? low=score[0];
? ? printf("考試的最高分%d\n",high);
? ? printf("考試的最低分%d\n",low);
? ??
? ?
??
? ??
? ??
? ??
? ? return 0;
}
2018-12-25
已解決
2018-12-24
右邊顯示這個愣是沒看懂