陣列array是由相同型別的相關資料,所組成的資料結構
陣列是記憶體中的一段連續空間,其中每個元素具有相同的型別,要參照陣列中某特定記憶體位置或元素,必須指出陣列的名稱和陣列中特定元素的位置編號poisition number
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int n[10];
for(int i=0;i<10;i++)
n[i]=0;
cout<<"Element"<<setw(13)<<"Vaule"<<endl;
for(int j=0;j<10;j++)
cout<<setw(7)<<j<<setw(13)<<n[j]<<endl;
}
上面的程式碼中由於我們會使用到setw所以我們就需要使用iomanip標頭檔,首先我們在main裡面宣告一個array型別是int整數名字是n大小是10,第一個for迴圈是將01234567第一排印出來,第二個for迴圈是將每個值設為0的0全部印出來,就是將陣列元素的初始值設為0並且印出來
for述句,for(初始式;條件式;迴圈式){程式片段}
如何印出1到n呢,我們就使用for迴圈
#include <stdio.h>
int main()
{
int N;
printf("Please enter the number: ");
scanf("%d",&N);
int count;
for(count=1;count<=N;count++)
{
printf("%d\n",count);
}
return 0;
}
上面的程式碼中我們先假設N是我們想輸入的變數,printf印出Please enter the number,輸入鍵盤,在宣告一個count,for迴圈裡count從1開始跑,count始終小等於1才跑的條件,符合條件才++就是+1的意思,最後將結果印出來就是我們要求從1印到你輸入的數字