首页 > 其他分享 >C语言二维数组

C语言二维数组

时间:2023-04-12 16:24:50浏览次数:31  
标签:int 五列 C语言 二维 数组 include

#include <stdio.h>
int main(){
    /**
    int a[3][5];
    通常理解a为一个三行五列的矩阵 
    */
    
    //二维数组的遍历
    int a[3][5];
    int i,j;
    for(i=0;i<3;i++){
        for(j=0;j<5;j++){
            a[i][j]=i*j;
        }
    } 
    
    //二维数组的初始化
    /**
        1.列数必须给,行数可以不给
        2.每行一个逗号分隔,最后的逗号来源于古老的传统(可加可不加)
        3.如果省略则补零 
    */
    int b[][5] ={
        {1,2,3,4,5},
        {1,2,3,4,5},
    };
    printf("%d",b[1][1]); //2
}

 

标签:int,五列,C语言,二维,数组,include
From: https://www.cnblogs.com/vv-77/p/17310182.html

相关文章

  • LeetCode #448 找到所有数组中消失的数字
    基本思路为了满足题目要求的不使用额外的存储空间(当然返回的数组除外),并且时间复杂度控制在O(n),最多只能常数级别遍历,因此考虑将原数组视作一个"哈希表"。遍历原数组,将【1,n】上的值域映射到【0,n-】的坐标上,某个数x扫描到一次则将这个数x映射的x-1的坐标处的值加上n。......
  • C语言数组基础知识(关于索引)
    #include<stdio.h>intmain(){inti;//遍历输出分别值inta[]={1,2,3,4,5};for(i=0;i<5;i++){printf("%d\t",a[i]);//12345};printf("\n");//若给的值不够就用0补齐......
  • 逍遥自在学C语言 | 位运算符^的高级用法
    前言在上一篇文章中,我们介绍了|运算符的高级用法,本篇文章,我们将介绍^运算符的一些高级用法。一、人物简介第一位闪亮登场,有请今后会一直教我们C语言的老师——自在。第二位上场的是和我们一起学习的小白程序猿——逍遥。二、交换两个变量的值#include<stdio.h>......
  • 力扣-数组-螺旋矩阵
     题目顺序59螺旋矩阵Ⅱ,解题思路1.按照num从小到大依次填充,遵循从左到右,从上到下,从右到左,从下到上的层循环顺序;2.层循环中要注意,每个部分保持相同的开闭原则,左闭右开或左开右闭防止混淆出错;3.每层循环的start是不同的;每层循环的每部分个数依次减少;4.注意n的奇偶,奇数单独对中......
  • 108. 将有序数组转换为二叉搜索树
    给你一个整数数组nums,其中元素已经按升序排列,请你将其转换为一棵高度平衡二叉搜索树。高度平衡二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过1」的二叉树。classSolution{public:TreeNode*sortedArrayToBST(vector<int>&nums){......
  • 哈希表:剑指 Offer 03. 数组中重复的数字
    题目描述:找出数组中重复的数字。在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。   限制:2<=n<=100000 哈希表/Set利用数据......
  • 逍遥自在学C语言 位运算符 "|" 的5种高级用法
    前言在上一篇文章中,我们介绍了&运算符的高级用法,本篇文章,我们将介绍|运算符的一些高级用法。一、人物简介第一位闪亮登场,有请今后会一直教我们C语言的老师——自在。第二位上场的是和我们一起学习的小白程序猿——逍遥。二、将两个字节合并成一个16位整数#inclu......
  • C语言矩阵顺时针旋转90度和力扣34. 在排序数组中查找元素的第一个和最后一个位置
    #include<iostream>usingnamespacestd;#defineM5#include<stdlib.h>//原矩阵,某元素第n行第m列,;顺时针旋转90度后,位置变成倒数第n列,第m行//即先转置再水平翻转intn=0;voidrotation_90(intmatrix[][M],intn){ for(inti=0;i<n;i++) { for(intj=i;j<M;j++)......
  • 第九篇 手写原理代码 - 数组 【 实现 forEach、map、filter、every、some 】
    1、forEachArray.prototype.my_forEach=function(callback){for(leti=0;i<this.length;i++){callback(this[i],i,this);}};2、mapArray.prototype.my_map=function(callback){constarr=[];for(leti=0;i<this.length;......
  • 约瑟夫环问题---&解题方法 静态单链表&一维数组
      importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);intn=input.nextInt();intm=input.nextInt();int[]ant=newint[150];for(int......