首页 > 其他分享 >数组-二维数组

数组-二维数组

时间:2024-04-06 18:59:34浏览次数:22  
标签:定义 示例 int 二维 数组 100

本笔记为47 数组-二维数组定义方式_哔哩哔哩_bilibili的学习笔记

二维数组 定义方式

注:

  1. 常用第二种方式定义,原因:第二种方式更清晰
  2. 列数可以省行数不可省 ,详见上述第四种定义方式

示例:

二维数组 数组名 

作用:

示例:

二维数组 案例-考试成绩

#include <bits/stdc++.h>
using namespace std;
int main ()
{
    //1、创建二维数组
    int scores[3][3] = 
    {
        {100,100,100},
        {90,50,100},
        {80,60,70}
    };

    string names[3] = {"张三","李四","王五" };
    //2、统计每个人的总合分数
    for (int i = 0;i < 3;i++)
    {
        int sum = 0; //统计分数总和变量
        for (int j = 0;j < 3;j++)
        {
            sum += scores[i][j];
            //cout << scores[i][j] << " ";
        }
        //cout << sum << endl;
        cout << names[i] << "的总分为:" << sum << endl;
    }
    return 0;
};

标签:定义,示例,int,二维,数组,100
From: https://blog.csdn.net/weixin_64048829/article/details/137399863

相关文章

  • Day2 第一章 数组part02
    1.977.有序数组的平方为什么‘非递减‘就是递增?暴力解法就是遍历数组挨个元素平方,之后再给数组排序,这里有时间复习一下各种排序的时间复杂度以及空间复杂度!在移除数组元素那道题里,涉及到位置变更以及要求时间复杂度为O(n),从这可以看到一点用双指针的规律,就是:指针设定为......
  • 2024-04-06:用go语言,给你两个非负整数数组 rowSum 和 colSum, 其中 rowSum[i] 是二维矩
    2024-04-06:用go语言,给你两个非负整数数组rowSum和colSum,其中rowSum[i]是二维矩阵中第i行元素的和,colSum[j]是第j列元素的和,换言之你不知道矩阵里的每个元素,但是你知道每一行和每一列的和。请找到大小为rowSum.lengthxcolSum.length的任意非负整数矩阵。且该......
  • Qt中char数组转16进制字符
    Tcp传入的16进制转16进制字符关键点:char、QByteArray::toHex()、QByteArray::fromRawData()知识点补充char在32bit或64bit系统中占一个1Bytechar中实际存储的是数字,当存在字符时,会把字符转为ASCLL码中对应的数组,存储进内存中char占1Byte,即4bit,而一个16进制是2的4次方即需......
  • 数组以及数组应用(一)
    在C语言中,数组是一种存储相同类型数据元素的集合。每个元素在数组中都有一个唯一的索引,通过索引可以访问数组中的元素。数组的声明格式为"数据类型数组名[数组大小]",例如"intarr[5]"表示声明了一个包含5个整数的数组。 在C语言中,数组的下标是从0开始的,也就是第一个元素的......
  • Day1数组+链表
    数组while(不变量)--不变量循环704.二分查找https://leetcode.cn/problems/binary-search/题目要求数组升序无重复数字方法一-左闭右闭[]左闭右闭区间[left,right],若nums[middle]!=target,则边界一定不包含middle;用while循环,当找到了则直接返回,若没有则在while循......
  • C++基础——数组
    数组:就是相同数据类型的集合三种定义和初始化数组:(1)常规数组(C数组)定义最普通的一个定义方式,也是C语言风格数据类型数组名[数组大小](2)动态数组容器vector要加入头文件#include<vector>eg:定义一个整形类型的数组std::vector<int>num(10)push_back在容器后端增加元素......
  • Day1 数组第一章part01
    1.数组理论基础重点:数组是存放在连续内存空间上的相同类型数据的集合。数组下标都是从0开始的。数组内存空间的地址是连续的。正是因为数组的在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。例如删除下标为3的元素,需要对下标......
  • ES6数组中删除指定元素
    ES6数组中删除指定元素 知识点:ES6从数组中删除指定元素findIndex()方法返回数组中满足提供的测试函数的第一个元素的索引。否则返回-1。arr.splice(arr.findIndex(item=>item.id===data.id),1) http://louiszhai.github.io/2017/04/28/array/1:js中的spli......
  • c语言之指针数组
    在c语言中,一个数组元素是由指针组成的,就叫指针数组。指针数组的定义方法类型名*数组名[数组长度]如果要处理多个字符串,用指针数组会方便多。举个例子,代码如下#include<stdio.h>intmain(){ inti; char*s[]={"cprogram","control","logic"}; for(i=0;i<3;i++) ......
  • 【C语言学习】之字符数组与字符串处理函数
    1.字符数组1.字符数组的初始化1.单字符形式chara[3]={'a','b','c'}                定义一个字符型一维数组,数组名a,三个下表变量a,b,ccharb[][3]={'a','b','c','d','e','f','g'}  ......