#include<iostream>
using namespace std;
int main(){
return 0 ;
}
整數
小數
浮點數
字元
字串
句子
字母
布林值
int
float
char
string
bool
加 | 減 | 乘 | 除 | 模 |
---|---|---|---|---|
+ | - | * | / | % |
且 | && |
---|---|
或 | || |
if ( 條件句 ) {
// 當條件成立時則執行該區程式碼
}else if ( 條件句 ) {
// 當條件成立時則執行該區程式碼
}else{
// 當條件都不成立時執行這裡
}
for ( int i = 0 ; i < n ; i++) {
cout << i << endl ;
}
起始值
條件式
更新值
執行程式碼
int a = 0;
while (a <= 5){
cout << a+1 << endl;
a++;
}
int a = 0;
while (true){
cout << a+1 << endl;
a++;
}
利用for 迴圈,將 x 從 0 跑到 總隻數,帶入算式
核心觀念
雞 : X 隻
兔子 :( 總數量 – X )隻
2*X + 4 * (總數量 – X) == feet
利用for 迴圈,讓 x 跑可能人數的範圍
利用 if 篩選條件,留下可能的答案
核心觀念
今天有十位同學的成績要輸入
輸入完畢後
老師想要調閱第P位同學的成績
請輸出第P位同學的成績
在那之前...
儲存資料的方式
更有結構性、系統性的存放資料
連續性的大量資料
先進後出的資料
先進先出的資料
有階層關係的資料
等 等
儲存資料的方式
變數型態?
變數型態 是 宣告資料的
型態
資料結構 是 儲存 資料的
方法
這裡有一排置物櫃
置物櫃裡只能放書
這裡有一排置物櫃
置物櫃裡只能放書
資料結構
資料型態
連續性的大量資料
先進後出的資料
先進先出的資料
有階層關係的資料
今天有十位同學的成績要輸入
輸入完畢後
老師想要調閱第P位同學的成績
請輸出第P位同學的成績
其中一種 連續性的大量資料儲存方式
資料型態 陣列名稱[長度];
資料型態 陣列名稱[長度];
int a[5] ;
a[0]; a[1]; a[2]; a[3]; a[4];
cin >> a[0];
cin >> a[0];
cin >> a[1];
cin >> a[2];
cin >> a[3];
cin >> a[4];
for(int i = 0 ; i < 5 ; i++){
cin >> a[i];
}
for(int i = 0 ; i < 5 ; i++){
cin >> a[i];
}
for(int i = 0 ; i < 5 ; i++){
cout << a[i];
}
今天有十位同學的成績要輸入
輸入完畢後
老師想要調閱第P位同學的成績
請輸出第P位同學的成績
cout << a[P-1];
實際演練