当前位置:编程学习 > C#/ASP.NET >>

这个C#编程题怎么做啊,把代码发给我

要用C#语言做的,而不是别的程序语言。把代码写下。

题目:定义一个行数和列数相等的二维数组,并执行初始化,然后计算该数组两条对角线上的元素值之和。
答案:
            int[,] MyArray = new int[4, 4] { {1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};
int LeftToRightSum = 0;
int RightToLeftSum = 0;
int i=0;
int K = 0; //计数从左上到右下
for (i = 0; i <= MyArray.GetUpperBound(0) ; i++)
{
LeftToRightSum +=(int) MyArray[K,K];
K=i+1;
}
K = MyArray.GetUpperBound(0) ;
for (i = MyArray.GetUpperBound(0) ; i>=0;i--)
{
RightToLeftSum +=(int) MyArray[K,K];
K=i-1;
}
MessageBox.Show("左上到右下的和:" + LeftToRightSum.ToString() + "右上到左下的和" + RightToLeftSum.ToString());

上一个:C# 编程中如何使用服务端对客户端的桌面监控
下一个:C#编程关于异常处理的问题2

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,