2.2 编写一个控制台应用程序,定义一个行数和列数相等的二维数组,并对数组进行初始化,然后计算数组两条对角线上的元素值之和并输出。
class Program
{
static void Main(string[] args)
{
int i, j;int sum = 0;
int [,] array = { { 1, 2, 3 }, { 4,5, 6 }, { 7,8,9 } };
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if((i==j)||(i+j==2))
{
sum += array[i, j];
}
}
}
Console.WriteLine("该二维数组对角线上元素值之和为{0}",sum);
}
}
由于判断语句为 if((ij)||(i+j2))
所以中间的数并未重复相加,无需减去
运算结果如下:
版权声明:本文为m0_51376832原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。