计算机方队键盘,试题内容 设有4x4的方阵,其中的元素由键盘输入。求出:①主对角线上元素之和(第1行输出);②辅对角线上元素之积(第2行输出);③方阵中最大的元素(第3行输出)。...

满意答案

dcebd7a0de6265b6ccae5ead692f1eab.png

ledp7961n

2013.06.03

dcebd7a0de6265b6ccae5ead692f1eab.png

采纳率:54%    等级:11

已帮助:4546人

using System;

using System.Collections.Generic;

using System.Text;

namespace QZone

{

class Program

{

static void Main(string[] args)

{

int[,] data = new int[4, 4];

for (int i = 0; i < 4; i++)

{

string[] strData = Console.ReadLine().Split(' ');

data[0, i] = Convert.ToInt32(strData[0]);

data[1, i] = Convert.ToInt32(strData[1]);

data[2, i] = Convert.ToInt32(strData[2]);

data[3, i] = Convert.ToInt32(strData[3]);

}

Console.WriteLine(Mostly(data));

Console.WriteLine(Subordination(data));

Console.WriteLine(Max(data));

Console.ReadLine();

}

static int Mostly(int[,] data)

{

int sum = 0;

for (int i = 0; i < 4; i++)

{

sum += data[i, i];

}

return sum;

}

static int Subordination(int[,] data)

{

int sum = 0;

for (int i = 0; i < 4; i++)

{

sum += data[3 - i, i];

}

return sum;

}

static int Max(int[,] data)

{

int maxValue=data[0,0];

for (int i = 0; i < 4; i++)

{

for (int j = 0; j < 4; j++)

{

if (data[i, j] > maxValue) maxValue = data[i, j];

}

}

return maxValue;

}

}

}

02分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值