二维数组的使用

ops/2024/12/23 5:10:59/

本章我将用自己的语言给大家翻译二维数组的使用,要是因为我阐述的不清晰,大家不懂的的可以直接在评论里问。

1.下标

二维数组的下标和一维数组没有多大的区别,唯一的区别就是,一维数组只有列,而二维数组还有行

一维数组

int arr[4]={1,2,3,4,};

    下标:  0,1,2,3

二维数组

int arr[3][4]={1,2,3,4, 5,6,7,8, 2,4,5,6};

下标:              0      1    2    3   

                    1    1 ,2,3,4

                    2    5 ,6,7,8

                    3    2,4,5,6

接下来我们要是想要访问第8为元素,就可以像下面这样:

#include <stdio.h>
int main()
{
int arr[3][4]={1,2,3,4,5,6,7,8,2,4,5,6};
printf("%d",arr[1][3]);//输出第1行,第3列,注意这里的数字都指的是下标return 0;
}

结果嘛:

 就是第八位!

2.二维数组的输出与输入

如何在二维数组中输出与输入呢?

使用循环,并且有规律的分别输入行和列

代码如下:

#include <stdio.h>
int main()
{int arr[3][4]={1,2,3,4,5,6,7,8,9,3,5,2};int i=0;for(i=0;i<3;i++)//形成行号,外循环{int j=0;for(j=0;j<4;j++)//形成列号,内循环{scanf("%d",&arr[i][j]);//输入元素}}for(i=0;i<3;i++)//形成行号,外循环{int j=0;for(j=0;j<4;j++)形成列号,内循环{printf("%d",arr[i][j]);/输出元素}printf("\n");}
return 0;
}

以上便二维数组的是输入与输出 

结果是:


完 


http://www.ppmy.cn/ops/118232.html

相关文章

Linux 基本指令的学习

01. ls 指令 语法 &#xff1a; ls [ 选项 ][ 目录或文件 ] 功能 &#xff1a;对于目录&#xff0c;该命令列出该目录下的所有子目录与文件。对于文件&#xff0c;将列出文件名以及其他信息。 常用选项&#xff1a; -a 列出目录下的所有文件&#xff0c;包括以 . 开头的隐含…

【算法篇】二叉树类(2)(笔记)

目录 一、Leetcode 题目 1. 左叶子之和 &#xff08;1&#xff09;迭代法 &#xff08;2&#xff09;递归法 2. 找树左下角的值 &#xff08;1&#xff09;广度优先算法 &#xff08;2&#xff09;递归法 3. 路径总和 &#xff08;1&#xff09;递归法 &#xff08;2…

Serverless and Go

本篇内容是根据2019年8月份Serverless and Go音频录制内容的整理与翻译, Johnny、Mat、Jaana 和特邀嘉宾 Stevenson Jean-Pierre 讨论了 Go 世界中的Serverless。什么是Serverless&#xff0c;Serverless适用于哪些用例&#xff0c;有哪些权衡&#xff0c;以及如何在Serverles…

project_object_model_3d

**( : ModelContours : ObjectModel3D, CamParam, Pose, GenParamName, GenParamValue : )** ModelContours&#xff1a;投影成的轮廓线 ObjectModel3D&#xff1a;被投影的3D模型&#xff0c;做过三维造型的话&#xff0c;我觉得这里就是求视图&#xff0c;所谓左视图&#…

828华为云征文|部署基于 LLM 的私有知识库系统 AnythingLLM

部署基于 LLM 的私有知识库系统 AnythingLLM 一、Flexus云服务器X实例介绍二、Flexus云服务器X实例配置2.1 重置密码2.2 服务器连接2.3 安全组配置2.4 Docker 环境搭建 三、Flexus云服务器X实例部署 AnythingLLM3.1 AnythingLLM 介绍3.2 AnythingLLM 部署3.3 AnythingLLM 使用 …

Arch - 架构安全性_保密(Confidentiality)

文章目录 OverView导图保密保密强度与成本客户端加密密码存储与验证 Code总结 OverView 即使只限定在“软件架构设计”这个语境下&#xff0c;系统安全仍然是一个很大的话题。 接下来我们将对系统安全架构的各个方面进行详细分析&#xff0c;包括认证、授权、凭证、保密、传输…

解决 Pandas 中的 XLRDError:处理 “Excel xlsx file; not supported” 错误

解决 Pandas 中的 XLRDError&#xff1a;处理 “Excel xlsx file; not supported” 错误 在处理数据分析任务时&#xff0c;使用 Python 的 Pandas 库来读取 Excel 文件是一种常见的做法。然而&#xff0c;从 Pandas 1.2.0 版本开始&#xff0c;默认使用的 xlrd 库不再支持 .x…

Linux驱动开发初识

Linux驱动开发初识 文章目录 Linux驱动开发初识一、驱动的概念1.1 什么是驱动&#xff1a;1.2 驱动的分类&#xff1a; 二、设备的概念2.1 主设备号&次设备号&#xff1a;2.2 设备号的作用&#xff1a; 三、设备驱动整体调用过程3.1 上层用户操控设备的流程&#xff1a;3.2…