这个题怎么用链表怎么做?我用的C语言错的有些细节处理不了
#include<stdio.h>int main()
{int s[10],a[10][10],b[10],c[10];
int i,j,n,t;
s[0]=0;
scanf("%d",&n);
for(i=0;i<n;++i)
{s[i]=0;
for(j=0;j<n;++j)
{scanf("%d",&a[i][j]);
s[i]+=a[i][j];
b[i]=s[i];
}
}
for(i=0;i<n;++i)
for(j=0;j<n-1-i;++j)
{if(s[j]>s[j+1])
{t=s[j];s[j]=s[j+1];s[j+1]=t;
}
}
for(i=0;i<n;++i)
for(j=0;j<n;++j)
{if(s[i]==b[j])
c[i]=j;
}
for(i=0;i<n;++i)
printf("%d ",c[i]+1);
printf("\n");
return 0;
}