标签:位置 长度 入口 pac style 定义 方式 cout limit
1 // 27-二维数组.cpp: 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include <iostream> 6 #include <climits> 7 #include <array> 8 #include <string> 9 using namespace std; 10 11 int main() 12 { 13 int scores[5] = { 34,6,34,835,3 }; //一维数组 14 int scores2[4][5] = { //可以理解为长度为4的数组,每个数组中又包含了长度为5的数组,数组中包含数组。 15 //类似树状图,分为上下两层。第一层是第一维,从第一层中分支出第二层,第二维。 16 {123,235,4,62,321}, 17 {73,132,6,833,452}, 18 {3426,78,421,3,6742}, 19 {34,6,9,13,6}, 20 }; 21 22 //如何访问二维数组? 23 cout << scores2[1][1] << endl; //访问第二行第二列数组。132 24 //如何遍历二维数组呢?有两个索引。使用循环嵌套。 25 for (int i = 0; i < 5; i++) 26 { 27 for (int j = 0; j < 6; j++) 28 { 29 cout << "i:" << i <<" "<< "j" << j << endl; 30 } 31 } 32 33 //方式1,先遍历行(一层),后遍历列(二层)。 34 for (int i = 0; i < 4; i++) 35 { 36 for (int j = 0; j < 5; j++) 37 { 38 cout << scores2[i][j] << " "; 39 } 40 cout << endl; 41 } 42 43 //方式2,先遍历列(二层),后遍历行(一层)。 44 for (int i = 0; i < 5; i++) //i代表第二层的位置 45 { 46 for (int j=0;j<4;j++) //j代表第一层的位置 47 { 48 cout << scores2[j][i] << " "; 49 } 50 cout << endl; 51 } 52 53 int t; 54 cin >> t; 55 return 0; 56 }
标签:位置 长度 入口 pac style 定义 方式 cout limit
原文地址:https://www.cnblogs.com/uimodel/p/9346596.html