#include <stdio.h> void main() { int a[3][3]={0}; int i,j; int sum=0; for(i=0;i<3;i++) for(j=0;j<3;j++) { if (i==j) sum = sum + a[i][j]; } printf("%d",sum); }本回答被提问者采纳
第2个回答 2007-07-03
int function(int *a) { int i,j; int sum=0; for(i=0;i<3;i++) for(j=0;j<3;j++) { if (i==j) sum = sum + a[i][j]; } cout<<sum; } //a即为矩阵的头指针,只须把实际矩阵的名称代进去就行。