解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int sc[10000][5];
int i,t;
int n,e,f;
scanf ("%d",&n);
for (i=0;i<n;i++)
{
sc[i][0]=i+1;
scanf ("%d %d %d",&sc[i][1],&sc[i][2],&sc[i][3]);
}
for (i=0;i<n;i++)
{
sc[i][4]=sc[i][1]+sc[i][2]+sc[i][3];
}
for (e=0;e<n;e++)
{
for (f=0;f<n;f++)
{
if ((sc[e][4]>sc[f][4])||((sc[e][4]==sc[f][4])&&(sc[e][1]>sc[f][1]))||((sc[e][4]==sc[f][4])&&(sc[e][0]<sc[f][0])))
{
t=sc[e][1];
sc[e][1]=sc[f][1];
sc[f][1]=t;
t=sc[e][2];
sc[e][2]=sc[f][2];
sc[f][2]=t;
t=sc[e][3];
sc[e][3]=sc[f][3];
sc[f][3]=t;
t=sc[e][0];
sc[e][0]=sc[f][0];
sc[f][0]=t;
t=sc[e][4];
sc[e][4]=sc[f][4];
sc[f][4]=t;
}
}
}
for (i=0;i<5;i++)
printf ("%d %d\n",sc[i][0],sc[i][4]);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.5 (C++代码)浏览:487 |
C语言考试练习题_保留字母 (C语言代码)浏览:743 |
1051(奇了怪了)浏览:747 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:654 |
C二级辅导-分段函数 (C语言代码)浏览:659 |
GC的苦恼 (C语言代码)浏览:672 |
矩形面积交 (C语言代码)浏览:1433 |
1134题解(求分析)浏览:795 |
简单的a+b (C语言代码)浏览:473 |
简单的a+b (C语言代码)浏览:497 |