蒟蒻发问:代码编译错误,sort(sl->a,sl->a+n+1);试过*sl.a,sl->a,sl.a他都不对,求dalao帮个忙。 代码在下边儿呢
#include<bits/stdc++.h>
using namespace std;
long long n,m;
struct shulie{
long long a;int num;
}sl[100001][3];
int main(){
scanf("%lld%lld",&n,&m);
for(int i=1;i<=n;i++){
scanf("%lld",&sl[i][1].a);
sl[i][1].num=i;
sl[i][2].a=sl[i][1].a*i;
}
sort(sl->a,sl->a+n+1);
for(int i=1;i<=n;i++) printf("%d",sl[i][2].num);
return 0;
}
错误信息长这样