二维数组  二维数组就是在一维数组上多加一个维度。    建议:以下四种定义方式,利用第二种更加直观,提高代码可读性  如下矩阵形式:    二维数组四种定义方式:  1、数据类型        数组名[行数][列数];  代码实现:  #include <iostream>using namespace std;int main(){       //数据类型 数组名【行数】【列数】;       int arr[2][3];       arr[0][0] = 1;       arr[0][1] = 2;       arr[0][2] = 3;       arr[1][0] = 4;       arr[1][1] = 5;       arr[1][2] = 6;       //外层循环打印行数,内层循环打印列数       for (int i = 0; i < 2; i++)       {              for (int j = 0; j < 3; j++)              {                     cout << arr[i][j] << endl;              }       }}  2、数据类型        数组名[行数][列数]={  {数据1,数据2},{数据3,数据4}};  int arr2[2][3] =       {              {1,2,3},              {4,5,6}       };       for (int i = 0; i < 2; i++)       {              for (int j = 0; j < 3; j++)              {                     cout << arr2[i][j] <<" ";              }              cout << endl;  3、数据类型        数组名[行数][列数]={数据1,数据2,数据3,数据4};  int arr3[2][3] = { 1,2,3,4,5,6 };       for (int i = 0; i < 2; i++)       {              for (int j = 0; j < 3; j++)              {                     cout << arr3[i][j] <<" ";              }              cout << endl;       }  4、数据类型        数组名[ 行数   ][列数]={数据1,数据2,数据3,数据4};  int arr4[][3] = { 1,2,3,4,5,6 };       for (int i = 0; i < 2; i++)       {              for (int j = 0; j < 3; j++)              {                     cout << arr4[i][j] <<" ";              }              cout << endl;       }  嘿嘿,你懂得!    
点赞 0
评论 0
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-30 11:34
真的很糟糕:黑奴听了都流泪啊
点赞 评论 收藏
分享
LazyBreeze:项目尽量体现你对技术的理解和深度,不是说把中间件用一下就完事了,你项目里面提到集群和分布式,你真在服务器上部署过吗,感觉太假了,第二个项目说自己用了微服务的什么组件,只是用了没有自己的思考,很难让面试官注意到你的简历。针对某几个技术点自己多思考一下,考虑一下有没有别的替代方案,可以写一下,即使没有真的实现
点赞 评论 收藏
分享
06-23 11:28
门头沟学院 Java
牛客91966197...:也有可能是点拒绝的时候自动弹的话术
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务