问题 问答题 简答题

编一个程序,定义一个n行n列的二维整数数组,赋初值,然后求出对角线上的元素之和。

答案

参考答案:

int n=5;

int s=0;

int[,]arr={{1,2,3,4,5},{11,12,13,14,15},{21,22,23,24,25},{31,32,33,34,35},{41,42,43,44,45}};

inti,j;

for(i=0;i<arr.GetLength(0);i++)

{

for(j=0;j<arr.GetLength(1);j++)

{

if(i==j,,i+j==n+1)

s=s+arr[i,j];

}

}

Console.WriteLine("对角线上的元素之和{0}",s);

多项选择题