ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:19.98KB ,
资源ID:8690528      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8690528.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C#二维数组答案.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C#二维数组答案.docx

1、C#二维数组答案c#程序设计基础必做习题集(5)十三、二维数组任务106:编写程序定义一个二维数组arr,该数组一共有4行3列,如下表所示,请把下表中的所有对应数据利用赋值语句赋值到该二维数组arr中去: arr 第0列 第1列 第2列18257913118111943279182576673第0行第1行第2行第3行编写程序依次把第2行第1列、第0行第2列、第3行第0列的元素值显示出来。参考代码:using System;using ;namespace ConsoleApplication2 class Program static void Main(string args) int, a

2、rr = new int4, 3; arr0,0=18; arr0,1=25; arr0,2=7; arr1,0=9; arr1,1=13; arr1,2=118; arr2,0=1119; arr2,1=4327; arr2,2=91; arr3,0=8; arr3,1=2576; arr3,2=673; (第2行第1列的元素是:0,arr2, 1); (第0行第2列的元素是:0, arr0, 2); (第3行第0列的元素是:0, arr3, 0); (); 任务107:编写程序定义一个二维数组arr,该数组一共有4行3列,如下表所示,请把下表中的所有对应数据利用赋值语句赋值到该二维数组ar

3、r中去: arr 第0列 第1列 第2列1802719113911411943786927673第0行第1行第2行第3行按照以下要求编写程序:(1) 利用循环显示第0行的所有元素。(2) 利用循环显示第1列的所有元素。(3) 利用循环求第2行所有元素的和。参考代码:using System;using ;namespace ConsoleApplication2 class Program static void Main(string args) int, arr = new int4, 3; arr0,0=180; arr0,1=2; arr0,2=71; arr1,0=91; arr1,

4、1=139; arr1,2=114; arr2,0=119; arr2,1=437; arr2,2=86; arr3,0=9; arr3,1=276; arr3,2=73; (所有第0行的数据:); for (int i = 0; i = 2; i+) (arr0,i+ ); (n所有第1列的数据:); for (int i = 0; i = 3; i+) (arri, 1 + ); (所有第2行的数据:); for (int i = 0; i = 2; i+) (arr2, i + ); (); 任务108:编写程序定义一个二维数组arr,该数组一共有4行3列,如下表所示,请把下表中的所有对

5、应数据利用赋值语句赋值到该二维数组arr中去: arr 第0列 第1列 第2列1802719113911411943786927673第0行第1行第2行第3行编写程序利用二重循环,把以上数组所有数组按照4行、3列的方式打印出来。参考代码:using System;using ;namespace ConsoleApplication2 class Program static void Main(string args) int, arr = new int4, 3; arr0,0=180; arr0,1=2; arr0,2=71; arr1,0=91; arr1,1=139; arr1,2=

6、114; arr2,0=119; arr2,1=437; arr2,2=86; arr3,0=9; arr3,1=276; arr3,2=73; for (int i = 0; i = 3;i+ ) for (int j = 0; j = 2; j+) (arri,j+ ); (n); (); 任务109:编写程序,定义一个4行,4列的二维数组,随机产生16个10到99之间的整数,放入其中,并把这4行4列的数据显示出来;把该数组的对角线元素显示出来,所谓的对角线元素如下图所示:注意:从左上到右下的称为正对角线元素,从左下到右上的称为斜对角线元素。参考代码:using System;using

7、;namespace ConsoleApplication2 class Program static void Main(string args) int, arr = new int4, 4; Random rnd=new Random(); (二维数组的内容如下:); for (int i = 0; i = 3;i+ ) MainMainMainMainrite (arri,j+ ); Console .WriteLine (); (); 任务114:编写程序把以下值通过赋值语句赋值给一个二维数组:12 65 34 12 3545 18 23 56 3871 90 18 33 9223

8、31 63 34 8795 83 37 22 91请求出该二维数组每行的最大值和每列的最小值。参考代码:using System;using ;namespace ConsoleApplication2 class Program static void Main(string args) int, arr = new int5, 5 12 , 65 , 34 , 12 , 35, 45 , 18 , 23 , 56 , 38, 71 , 90 , 18 , 33 , 92, 23 , 31 , 63 , 34 , 87, 95 , 83 , 37 , 22 , 91 ; (数组内容如下:);

9、 /显示数组内容 for (int i = 0; i = 4; i+) for (int j = 0; j = 4; j+) (arri,j+ ); (n); (每行的最大值如下:); for(int i=0;i=4;i+) /求每行最大值 int max=arri,0; for (int j = 1; j max) max = arri, j; (第0行的最大值=1,i,max); (每列的最小值如下:); for (int i = 0; i = 4; i+) /求每列的最小值 int min = arr0, i; for (int j = 1; j = 4; j+) if (arrj, i

10、 min) min = arri, j; (第0列的最小值=1,i,min); (); 任务115:利用二维数组打如下的图形: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 11 5 10 10 5 1思路:可以先考虑打印如下图形:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1参考代码:using System;using ;namespace ConsoleApplication2 class Program static void Main(string args) int, arr = new int6, 6; for (int i = 0; i = 5;i+ ) /把第1列全部设为1 arri,0=1; for(int i=0;i=5;i+) /把对角线设为1 arri,i=1; for (int i = 2; i = 5;i+ ) /构造杨辉三角形 for (int j = 1; j = i - 1;j+ ) arri,j=arri-1,j+arri-1,j-1; int p = 30; for (int i = 0; i = 5; i+) /显示出来 for (int j = 0; j p;j+) ( ); p = p - 1; for (int j = 0; j = i; j+) (arri,j+ ); (n); ();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1