编一个程序,定义一个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);
免费的网站请分享给朋友吧