答案60,我做出来24,求详解
#include <stdio.h>
int matrixTrace(int* m[],int n)
{
int tr, k;
for(tr=k=0; k<n; k++)
tr+= m[k][k];
return tr;
}
int main()
{
int a[100],*m[10], k;
for( k=0; k<100; k++) a[k]= k;
for( k=0; k<5; k++) m[k]= a +5*k;
printf("%d",matrixTrace(m,5));
return 0;
}