More Related Content
More from requiemformemories
More from requiemformemories (16)
Ch3 陣列
- 3. 這是她的 code :
#include<iostream>
輸出結果→
using namespace std;
int main(){
int a;
int b;
int c;
....( 省略 )
cin>>a>>b>>c>>...( 省略 );
cout<<" 第 1 位同學的分數是 "<<a<<endl;
cout<<" 第 2 位同學的分數是 "<<b<<endl;
cout<<" 第 3 位同學的分數是 "<<c<<endl;
....( 省略 )
}
- 5. 救星出現! - 陣列
★ 什麼是陣列?
陣列是將相同資料型別的多個變數結合在一起,每
個陣列元素皆可視為變數使用。
★ 怎麼找到我要的那一個變數?
陣列佔有連續的記憶體空間,陣列提供索引值存取
陣列元素。
C 語言規定陣列的第一個元素其索引值為 0 ,第二
個元素其索引值為 1 ,依此類推,一個陣列擁有
n 個元素,若要存取陣列最後一個元素,需設定
索引值為 n-1 。
不懂嗎?先讓我們在看下去 >w<
- 9. 文月的 code 變簡潔了!
#include<iostream>
using namespace std;
int main(){
int a[10]={90,87,88,75,94,66,77,98,40,70};
for(int i=1;i<=10;i++){
cout<<" 第 "<<i<<" 位同學的分數是 "<<a[i-1]<<end
}
}
終於不用宣告 10 個變數了
!很棒對吧?
- 13. 箱子好幾排 – 三維陣列
★宣告型式如下:
a[x][y][z]
★範例: a[3][2][4]
Y
a[0][0][0] a[0][0][1] a[0][0][2]
a[1][0][0] a[1][0][1] a[1][0][2]
a[2][0][0] a[2][0][1] a[2][0][2]
a[0][1][0] a[0][1][1]
a[3][0][0] a[3][0][1] a[3][0][2] a[0][1][2]
a[1][1][0] a[1][1][1] a[1][1][2]
a[2][1][0] a[2][1][1] a[2][1][2]
Z
a[3][1][0] a[3][1][1] a[3][1][2]
X
- 18. 參考 code :費氏數列
#include <iostream>
using namespace std;
int main(){
int F[41];
F[1]=1;
F[2]=1;
for(int i=3;i<41;i++){
傳說中的遞迴式 !!
F[i]=F[i-1]+F[i-2];
}
for(int i=1;i<41;i++){
cout << " 第 " << i+1 << " 個費氏數列數值為 " << F[i] <<
endl;
}
}