上次练习了一维阵列的阵列值位置
帮助我更了解阵列值的存放位置
那今天就要挑战更进阶的二维阵列
现在就开始练习罗~
二维阵列的程序码:
#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]
全部显示在命令提示字元
并标示在阵列的值相对应於哪个位置
以上就是我今天的练习啦~
-End-
使用php artisan route:list在终端机执行,会得到现在sever中有哪些路由。 产...
本系列文之後也会置於个人网站 oidc-client 提供了几种登入方式: 跳转页面登入 也就是先...
Use Case Spec 这边以之前的 use case 当作例子来撰写测试。 首先要能快速地建立...
哈罗~ 昨天安装完了Window版的Nessus, 今天来做一个简单的扫描实作。 首先先打开浏览器进...
最後,我们提一下,设计时可能面对的问题,首先,分类要分好,因为资源有优先顺序的问题,所以在设计的时候...