|
有谁看得懂这些的意思的?特别是中间那个部分!
题目是:要在10个选top5的分出来加。
int quiz[9];
int m, y, temp;
int total_quiz,TOTALquiz;
for (y=0;y<10;y++)
{
printf("Enter mark for quiz %d >> ", y+1);
scanf("%d", &quiz[y]);
}
for (m=0; m<=9;m++)
{
for(y=0; y<=9-m; y++)
{
if(quiz[y]>quiz[y+1])
{
temp = quiz[y];
quiz[y] = quiz[y+1];
quiz[y+1] = temp;
}
}
}
total_quiz = quiz[5]+quiz[6]+quiz[7]+quiz[8]+quiz[9];
TOTALquiz = total_quiz * 10 / 500;
printf("\nTotal marks for quiz is %d \n\n",TOTALquiz);
除了这种方法,还有什么方法能做到吗?
|
|