萌新求助!!! sort报错
查看原帖
萌新求助!!! sort报错
757380
_Creeper_楼主2024/1/26 21:45

报错代码

requset for member 'sumn' in 'stu',which is none class type 'node[1005]'

code:

#include<bits/stdc++.h>
using namespace std;
struct node
{
	string s;
	int a,b,c,sumn,id;
};
node stu[1005];
bool cmp(node x,node y)
{
	if(x.sumn==y.sumn) return x.id<y.id;
	return x.sumn>y.sumn;
}
int main()
{ 
    int n;
    cin>>n;
    for(int i=0;i<n;i++)
    {
   	 	cin>>stu[i].s>>stu[i].a>>stu[i].b>>stu[i].c;
    	stu[i].sumn=stu[i].a+stu[i].b+stu[i].c;
    	stu[i].id=i;
	}
	sort(stu.sumn,stu.sumn+n,cmp);//不知道哪里有问题
	cout<<stu[0].s;
}

求大佬解决!!!

2024/1/26 21:45
加载中...