[Day-19] 二维阵列小练习

上次练习了一维阵列的阵列值位置
帮助我更了解阵列值的存放位置
那今天就要挑战更进阶的二维阵列
/images/emoticon/emoticon12.gif

现在就开始练习罗~

二维阵列的程序码:

#include <iostream>
using namespace std;

int main(void){
    //宣告阵列
    int s[3][2] = {
                  {95, 80},
                  {70, 60},
                  {25, 10}
                  };
     //将阵列s的值显示於命令提示字元
     for(int i=0; i<3; i++){
         for(int j=0; j<2; j++){
             cout << "s[" <<i
                  << "][" <<j
                  << "] = "
                  << s[i][j] << '\n';
         }
     }
}

执行结果:

s[0][0] = 95
s[0][1] = 80
s[1][0] = 70
s[1][1] = 60
s[2][0] = 25
s[2][1] = 10
--------------------------------
Process exited after 0.08787 seconds with return value 0
请按任意键继续...

程序码解释:
一开始宣告二维阵列并赋予值
这边我就不算出阵列s的阵列长度
改以巢状for回圈来写
那外圈的for表示为阵列s[3][]
也就是column的部分
内圈的for表示为阵列s[][2]
也就是row的部分
所以就会有六种组合
「s[0][0]、s[0][1]、s[1][0]、s[1][1]、s[2][0]、s[2][1]」
最後将阵列s的所有值s[i][j]
全部显示在命令提示字元
并标示在阵列的值相对应於哪个位置
/images/emoticon/emoticon07.gif

以上就是我今天的练习啦~
/images/emoticon/emoticon08.gif

-End-


<<:  介绍Vertex(3) | ML#Day20

>>:  架站:部属网站环境

[Day 7] Controller

使用php artisan route:list在终端机执行,会得到现在sever中有哪些路由。 产...

Day34 - 【实战篇-预告】使用iFrame实现Dialog弹跳登入

本系列文之後也会置於个人网站 oidc-client 提供了几种登入方式: 跳转页面登入 也就是先...

[DAY22] Boxenn Use Case Spec

Use Case Spec 这边以之前的 use case 当作例子来撰写测试。 首先要能快速地建立...

【Day13】漏洞分析Vulnerability Analysis(二)

哈罗~ 昨天安装完了Window版的Nessus, 今天来做一个简单的扫描实作。 首先先打开浏览器进...

Day 30 设计的问题

最後,我们提一下,设计时可能面对的问题,首先,分类要分好,因为资源有优先顺序的问题,所以在设计的时候...