在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace ConsoleApplication1 7 { 8 class Program 9 { 10 static void Main(string[] args) 11 { 12 // 定义一个二维数组. 其实可以把二维数组看作一个表 例如 13 /* 0 1 2 3 4 ------------列等于i 维 14 ---------------- 15 * 0 | | | | | | 16 ---------------- 17 * 1 | | | | | | 18 * ---------------- 19 * 2 | | | | | | 20 * ---------------- 21 * 3 | | | | | | 22 * ↓ ---------------- 23 ↓ 24 * ↓ 25 行代表 j 维 26 */ 27 28 int[,] array = { { 1, 2, 3 }, 29 { 4, 5, 6 }, 30 { 7, 8, 9 } }; // 这是一个三行三列的二维数组. 31 // 现在我们来把这个二维数组输出在屏幕上. 用两个for循环来实现, 一个控制行,一个控制列. 32 33 for (int i = 0; i < 3; i++) // 因为只有三行, 而且数组下标是从0开始的,所以要小于三 34 { 35 for (int j = 0; j < 3; j++) //同理, 只有三列, 所以要小于三. 36 { 37 Console.Write(array[i,j] + "\t"); 38 } 39 Console.WriteLine(); 40 } /* 41 打印结果为 1 2 3 42 * 4 5 6 43 * 7 8 9 44 */ 45 46 // 接下来做一个实例 , 用二维数组打印一个矩阵出来.. 47 string[,] Chess = new string[11, 19]; //声明一个二维数组. 48 for (int a = 0; a < 11; a++) // 控制行, 49 { 50 for (int b = 0; b < 19; b++) //控制列 51 { 52 if (b % 2 != 0) 53 Chess[a, b] = "—"; 54 else 55 Chess[a, b] = "|"; 56 Console.Write(Chess[a, b]); 57 } 58 Console.WriteLine(); 59 } 60 61 /* 打印结果 62 |—|—|—|—|—|—|—|—|—| 63 |—|—|—|—|—|—|—|—|—| 64 |—|—|—|—|—|—|—|—|—| 65 |—|—|—|—|—|—|—|—|—| 66 |—|—|—|—|—|—|—|—|—| 67 |—|—|—|—|—|—|—|—|—| 68 |—|—|—|—|—|—|—|—|—| 69 |—|—|—|—|—|—|—|—|—| 70 |—|—|—|—|—|—|—|—|—| 71 |—|—|—|—|—|—|—|—|—| 72 |—|—|—|—|—|—|—|—|—| 73 74 */ 75 } 76 } 77 } |
请发表评论