陣列

array

要存很多東西?

陣列或許用的到

!!

  • 儲存很多變數
  • 但是變數型別必須同種

例如 :

int arr[3] = {1,2,3} (O)

int arr[2] = {2.5,3} (X)

!!!!!

陣列的索引值是從0開始

一維震裂

怎麼做?

#include<iostream>
using namespace std;

int main(){

    int arr[10];
    
    int arr2[5] = {1,2,3,4,5};

    arr[3] = 4; //賦值

    cin >> arr[1]; //輸入

    cout << arr[8]; //輸出
    
    return 0;
}

多為震裂

怎麼做?

#include<iostream>
using namespace std;

int main(){

    int arr[100][100];
    
    arr[3][3]=0;
    
    cin >> arr[1][1];
    
    cout << arr[50][50]; //通常都用迴圈輸入輸出
    
    return 0;
}

注意的地方

大小


cin>> n;

int arr[n] // XXX

int arr[10005] // OOO
int arr[3][4]={0} ;

int arr2[100]={0} ;

將值設為0

int arr[]

[]記得放長度

注意輸入的變數型別

還是IO悠畫

#include<iostream>
using namespace std;

int main(){

    ios::sync_with_stdio(0);
    cin.tie(0);
    //.....
}

題目

NoJudge

輸入五正整數

嘗試存到陣列並輸出陣列值和

沒迴圈sad

array

By richardliang