一個你打code過程中很常接觸到的東西
這是一個int型號的格子
裡面可以放一個整數資料
這是一個櫃子
裡面有三個格子
可以放三個整數資料
#include <iostream>
using namespace std;
int main(){
int a[3];
for(int i=0;i<3;i++){
a[i]=i+1;
}
...
}#include <iostream>
using namespace std;
int main(){
int a[3];
//賦予單一格子值
a[0]=1;
//為所有格子都賦值
for(int i=0;i<3;i++){
a[i]=i+1;
}
...
}#include <iostream>
using namespace std;
int main(){
int a[3];
//賦予單一格子值
a[0]=1;
//為所有格子都賦值
for(int i=0;i<3;i++){
a[i]=i+1;
}
...
}#include <iostream>
usung namespace std;
int main(){
int a[3]={1,2,3};
//輸出陣列裡的單一資料
cout<<a[2]<<endl;
//輸出陣列裡的所有資料
for(int i=0;i<3;i++){
cout<<a[i]<<endl;
}
}
//3
//1
//2
//3#include <iostream>
using namespace std;
int main(){
int a[3]={1,2,3};
cout<<a<<endl;
}
//0x7ffe6119faac也就是cin跟陣列的結合
#include <iostream>
using namespace std;
int main(){
int a[3];
for(int i=0;i<3;i++){
cin>>a[i];
}
for(int i=0;i<3;i++){
cout<<a[i]<<endl;
}
}
//cin: 6 8 9
//6
//8
//9這是一個櫃子
他代表一維陣列
這是兩個櫃子
裡面各有三格
可以放3*2=6個資料
#include <iostream>
using namespace std;
int main(){
int a[2][3];
for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
a[i][j]=i+j+1;
}
}
...
}#include <iostream>
using namespace std;
int main(){
int a[2][3];
for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
a[i][j]=i+j+1;
}
}
...
}for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
cout<<i+j<<" ";
}
cout<<endl;
}for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
cout<<i+j<<" ";
}
cout<<endl;
}for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
cout<<i+j<<" ";
}
cout<<endl;
}for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
cout<<i+j<<" ";
}
cout<<endl;
}for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
cout<<i+j<<" ";
}
cout<<endl;
}for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
cout<<i+j<<" ";
}
cout<<endl;
}for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
cout<<i+j<<" ";
}
cout<<endl;
}for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
cout<<i+j<<" ";
}
cout<<endl;
}for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
cout<<i+j<<" ";
}
cout<<endl;
}for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
cout<<i+j<<" ";
}
cout<<endl;
}for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
cout<<i+j<<" ";
}
cout<<endl;
}for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
cout<<i+j<<" ";
}
cout<<endl;
}for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
cout<<i+j<<" ";
}
cout<<endl;
}for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
cout<<i+j<<" ";
}
cout<<endl;
}#include <iostream>
using namespace std;
int main(){
int a[2][3];
for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
cin>>a[i][j];
}
}
for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
a[i][j]=a[i][j]+1;
cout<<a[i][j]<<" ";
}
cout<<endl;
}
}
//cin: 1 2 3
// 4 5 6
//2 3 4
//5 6 7這裡是兩排的兩個櫃子
每個格子裡都有3個格子