}
void printresult(int check_number,int n) {
for(int i = 0;i < n;i++) {
if(gold[i]>gold[check_number]) list[1]++; }
int result = ++list[1];//这里还要多加一个1,因为数组原来是0 int num = 1;
for(int i = 0;i < n;i++) {
if(medal[i]>medal[check_number]) list[2]++; }
list[2]++;
double gold_per = gold[check_number]*1.0/population[check_number]; for(int i = 0;i < n;i++) {
if((gold[i]*1.0/population[i])>gold_per) list[3]++; }
list[3]++;
double medal_per = medal[check_number]*1.0/population[check_number]; for(int i = 0;i < n;i++) {
if(medal[i]*1.0/population[i]>medal_per) list[4]++; }
list[4]++;
for(int i = 1;i < 5;i++) {
if(list[i] result = list[i]; num = i; } } for(int i = 1;i < 5;i++) list[i] = 0;//对排名数组清零,因为之后要多次调用 if(!fir) { printf(\首个输入前面不用空格 fir = 1; } else printf(\}