边读入,边处理,不需要保存数据
![02:输出最高分数的学生姓名(1.9) 02:输出最高分数的学生姓名(1.9)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pLzhhOWM1MTdhNDQ4NWVmNTA3ODk5ZTBlYThmZjUzYzA4MS5qcGc%3D.jpg?w=700&webp=1)
![02:输出最高分数的学生姓名(1.9) 02:输出最高分数的学生姓名(1.9)](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pLzhhOWM1MTdhNDQ4NWVmNTA3ODk5ZTBlYThmZjUzYzA4Mi5qcGc%3D.jpg?w=700&webp=1)
#include<cstdio> #include<cstring> char name[100],sname[100]; int main(){ int n,score,maxn=-1; scanf("%d",&n); for (int i=1;i<=n;i++){ scanf("%d%s",&score,name); if (score>maxn) { maxn=score; strcpy(sname,name); } } printf("%s",sname); return 0; }