大佬们拜拜我,请问在哪进行循环啊,十个裁判给至少三个选手评分,但是我不知道在哪进行循环
#include<iostream>
using namespace std;
struct person
{
int id;
double grade;
};
int main()
{
double tempgrade=0;
person player[8];
for(int i=1;i<=7;i++)
{
cout<<"input number "<<i<<" 's grade:";
cin>>player[i].grade;
player[i].id=i;
}
for(int i=1;i<=7;i++)
for(int j=i+1;j<=7;j++)
{
if(player[j].grade<player[i].grade)
{
player[0]=player[j];
player[j]=player[i];
player[i]=player[0];
}
}
for(int i=3;i<=5;i++)
{
tempgrade=tempgrade+player[i].grade;
}
cout<<"player's grade is"<<tempgrade<<endl;
cout<<"one of the lowest grade is number "<<player[1].id<<"'s grade.it is "<<player[1].grade <<endl;
cout<<"another is number "<<player[2].id<<"'s grade.it is "<<player[2].grade <<endl;
cout<<"one of the highest grade is number "<<player[7].id<<"'s grade.it is "<<player[7].grade <<endl;
cout<<"another is number "<<player[6].id<<"'s grade.it is "<<player[6].grade <<endl;
return 0;
}