2025年2月16日笔记

问题:用普通二维数组输出1到12,每行输出一个数

解题思路:

1.因为要用到普通二维数组,所以要先想到如何写普通二维数组

                普通二维数组的写法:

                   int   [行数][列数]={

                   {数字},      (大括号数字个数由列数决定,例:共4列,大括号里有4个数)

                   {数字}, 

                   {数字}

                   } ;

2.因为用到了普通二维数组,所以如果想便利输出就不能用单个for循环便利,要用到嵌套循环便利

    嵌套循环:

    for(int i=0;i<=0;i++){
    for(int j=0;j<=0;j++){

    }
    }

3.因为要输出1到12,所以行和列相乘需得12,即:1*12=12,2*6=12,3*4=12……

4因为每行输出一个数,所以cout输出还要输出endl

程序:

#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main(){
int a[3][4]={     //3行4列
{1,2,3,4},
{5,6,7,8},
{9,10,11,12}
};
for(int i=0;i<=2;i++){    //0到2,就是3行
for(int j=0;j<=3;j++){     //0到3,就是4列
cout<<a[i][j]<<endl;
}
}
return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值