首页 > 编程语言 >C++ 多维数组的访问

C++ 多维数组的访问

时间:2022-08-29 13:12:46浏览次数:70  
标签:25 int 56 36 C++ 数组 多维 方阵

1.可以把一维数组想象成一排士兵,把二维数组想象成一个士兵方阵,把三维数组想象成多个士兵方阵。这样,当你要找其中的一个士兵时,你只要知道他在哪个方阵(从 0、1、2 中选择),在哪一行(从 0-3)中选择,在哪一列(从 0-4 中选择),就可以找到他了。

#include <iostream>
#include <windows.h>
#include <string>
using namespace std;

int main() {
    int a[3][4][5] = {
        {{10,15,64,25,36},  //用大括号把每个方阵括起来
        {61,56,36,14,25},
        {56,22,56,42,41},
        {58,97,85,12,13}},

        {{10,15,64,25,36},
        {61,56,36,14,25},
        {56,22,56,42,41},
        {58,97,85,12,13}},

        {{10,15,64,25,36},
        {61,56,36,14,25},
        {56,22,56,42,41},
        {58,97,85,12,13}},
    };
    for (int k = 0; k < 3; k++) {
        cout << "--此处为分隔符--\n";
        for (int i = 0; i < 4; i++) {
            for (int j = 0; j < 5; j++) {
                printf("%d ", a[k][i][j]);
            }
            printf("\n");
        }
    }
    system("pause");
    return 0;
}

标签:25,int,56,36,C++,数组,多维,方阵
From: https://www.cnblogs.com/smartlearn/p/16635604.html

相关文章

  • 数组方法中 push() 和 unshift() 的区别
    数组方法有很多,而且用到的频率也是很高,特别是push()方法,而与之对应的另一个方法就是unshift(),那么这两个方法有什么区别呢??......
  • C/C++全国交通咨询模拟系统
    C/C++全国交通咨询模拟系统全国交通咨询模拟【问题描述】处于对不同目的的旅客对交通工具有不同的要求。例如,因公出差的旅客希望在旅途中的时间尽可能短,出门旅游的游客......
  • C++【多线程编程】之【初识线程创建】
    1.线程创建函数调用pthread_create(句柄、参数、函数入口,函数入口的实参)intpthread_create(....)cppthread类:thread类的创建方法比较简便。但也有很多问题需要考虑......
  • 刷题篇。树、图、数组等相关常见处理操作
    一、树 序号做什么方法伪码 1前、中、后遍历    2以任意节点为根重构树    ......
  • 【c++】线程同步改错题 (互斥体)
     题目:#include<iostream>#include<windows.h>#include<tchar.h>//我想使用线程,让线程按我制定?的方案执行,但是总失败//起床-》吃饭-》工作-》回家-》起床HA......
  • leetcode-1470. 重新排列数组
    1470.重新排列数组图床:blogimg/刷题记录/leetcode/1470/刷题代码汇总:https://www.cnblogs.com/geaming/p/16428234.html题目思路开辟新的空间,装入元素。解法class......
  • 删除有序数组中的重复项
    目录题目描述解题思路解题代码题目描述题目地址:https://leetcode.cn/problems/remove-duplicates-from-sorted-array/题目要求给你一个升序排列的数组nums,请你......
  • js 判断 数字数组 是否 连续
    预期[1,2,3,4,5]=>true[1,2,3,5,6]=>false代码//判断一串数字是否是连续的constisContinuityNum=(num:number[]|number)=>{letarray=[];if(num......
  • ERROR: <bits/stdc++.h>, 'cstdalign' file not found, running C++17
    Modified 1year,1monthagoViewed 9ktimes4I'mtryingtorunapieceofcodein VisualStudioCode,onmacOSCatalina.Thecode:#include<bi......
  • 使用 QuickSort 算法解决排序数组
    使用QuickSort算法解决排序数组这里我们将讨论一个案例,如何将一系列数字以随机排列的数组的形式排序,使其成为从最小到最大的数字序列。我们将使用最后一个元素的方法......