5 重複迴圈 5.1 增減運算符號 增量運算符號 減量運算符號

Slides:



Advertisements
Similar presentations
6-1 指標簡介 6-2 指標與陣列 6-3 動態配置記憶體 6-4 本章綜合練習
Advertisements

: Arrange the Numbers ★★★☆☆ 題組: Contest Archive with Online Judge 題號: 11481: Arrange the Numbers 解題者:李重儀 解題日期: 2008 年 9 月 13 日 題意: 將數列 {1,2,3, …,N}
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
學習C++的基本語法 認識關鍵字與識別字的不同 學習程式碼偵錯的流程 學習如何提高程式的可讀性
: A-Sequence 星級 : ★★☆☆☆ 題組: Online-judge.uva.es PROBLEM SET Volume CIX 題號: Problem D : A-Sequence 解題者:薛祖淵 解題日期: 2006 年 2 月 21 日 題意:一開始先輸入一個.
1.1 線性方程式系統簡介 1.2 高斯消去法與高斯-喬登消去法 1.3 線性方程式系統的應用(-Skip-)
: Boxes ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11003: Boxes 解題者:蔡欣燁 解題日期: 2007 年 3 月 19 日.
五小專案 黃詩晴 章乃云. 目錄 計算機 智慧盤 拼圖 記憶大挑戰 數學題庫 心得 參考文獻.
: OPENING DOORS ? 題組: Problem Set Archive with Online Judge 題號: 10606: OPENING DOORS 解題者:侯沛彣 解題日期: 2006 年 6 月 11 日 題意: - 某間學校有 N 個學生,每個學生都有自己的衣物櫃.
第一章 變數、常數及資料型態. 變數 C 程式語言的變數名稱 第一個字必須是英文字母或底線 (_) 之後可以是數字, 英文字母或底線 (_) 不可以是保留字 例: Num (Ο) _score (Ο) C&C (X) 8num (X)
JAVA 程式設計與資料結構 第二章 JAVA 程式基本概念及操作. 第一個程式 /* * 這是第一個程式 (FirstP.java) */ class FirstP{ public static void main(String args[]){ System.out.println("Whatever.
Chapter 2 聯立線性方程式與矩陣 緒言 線性方程式組 (systems of linear equations) 出現 在多數線性模式 (linear model) 中。根據以往解 題的經驗,讀者們也許已發現方程式的解僅與 該方程式的係數有關,求解的過程也僅與係數 的運算有關,只要係數間的相關位置不改變,
4-1 循序結構 4-2 選擇結構 4-3 重複結構 4-4 其他迴圈相關敘述 4-5 本章綜合練習
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
例外處理. 內 容 大 綱 例外的產生 捕捉例外 丟出例外 例外的產生 (1/4) 一般常見的執行時期錯誤包括整數除法分母為 0(divide by zero) ,陣列索引值越限 (array index out of range) ,輸入輸出錯誤 (I/O error) 、檔案 不存在或無法存取.
第三章 變數與繫結 陳維魁 博士 儒林圖書公司. 2 大綱  變數的定義  變數元件  儲存區配置問題  參考的透明性  完全計算  捷徑計算  繫結 (binding)  繫結時間  精選習題.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
1 單元三 查詢結果的引用分析 Web of Science 利用指引 查看出版及被引用情況 在查詢結果的清單中,可以瀏覽近 20 年來查詢主題出版和被引用的情況。
JAVA 程式設計與資料結構 第十章 GUI Introdution III. File Chooser  File Chooser 是一個選擇檔案的圖形介面, 無論我們是要存檔還是要開啟檔案,使 用這個物件都會讓我們覺得容易且舒適。
南投縣社區大學 Excel 實務應用入門 講師 : 林泉成
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
第 5 章 深入 Response 物件 製作. 網頁的轉向與強制輸出 - 讓網頁轉彎的 Redirect 敘述 運用 Response 物件的 Redirect 方法,將瀏覽器顯 示的網頁,導向至其他網頁,語法如下: Response.Redirect 網頁路徑與名稱 此網頁路徑與名稱  若是導向到同一台.
:Problem D: Bit-wise Sequence ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10232: Problem D: Bit-wise Sequence 解題者:李濟宇 解題日期: 2006 年 4 月 16.
第 6 章 迴圈結構 6-1 計數迴圈 6-1 計數迴圈 6-2 條件迴圈 6-2 條件迴圈 6-3 巢狀迴圈 6-3 巢狀迴圈 6-4 While/End While 迴圈 6-4 While/End While 迴圈 6-5 跳出與繼續迴圈 6-5 跳出與繼續迴圈 6-6 錯誤處理 6-6 錯誤處理.
7 陣列與搜尋 7.1 陣列 一般資料變數 宣告一維陣列 起始一維陣列 7-4
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
: Happy Number ★ ? 題組: Problem Set Archive with Online Judge 題號: 10591: Happy Number 解題者:陳瀅文 解題日期: 2006 年 6 月 6 日 題意:判斷一個正整數 N 是否為 Happy Number.
: Fast and Easy Data Compressor ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10043: Fast and Easy Data Compressor 解題者:葉貫中 解題日期: 2007 年 3.
3.1 矩陣的行列式 3.2 使用基本運算求行列式 3.3 行列式的性質 3.4 特徵值介紹 3.5 行列式的應用
: Ahoy, Pirates! ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11402: Ahoy, Pirates! 解題者:李重儀 解題日期: 2008 年 8 月 26 日 題意:有一個海盜島有 N 個海盜,他們的編號 (id)
Fugacity Coefficient and Fugacity
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
第 5 章 選擇控制項與條件敘述 5-1 結構化程式設計 5-1 結構化程式設計 5-2 關係與邏輯運算子 5-2 關係與邏輯運算子 5-3 簡單的條件敘述 5-3 簡單的條件敘述 5-4 選擇控制項 5-4 選擇控制項 5-5 巢狀條件敘述 5-5 巢狀條件敘述 5-6 多選一條件敘述 5-6 多選一條件敘述.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
: Problem G e-Coins ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10306: Problem G e-Coins 解題者:陳瀅文 解題日期: 2006 年 5 月 2 日 題意:給定一個正整數 S (0
: A-Sequence ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10930: A-Sequence 解題者:陳盈村 解題日期: 2008 年 5 月 30 日 題意: A-Sequence 需符合以下的條件, 1 ≤ a.
: Beautiful Numbers ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11472: Beautiful Numbers 解題者:邱經達 解題日期: 2011 年 5 月 5 日 題意: 若一個 N 進位的數用到該.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
資料結構實習-二.
: Expect the Expected ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11427: Expect the Expected 解題者:李重儀 解題日期: 2008 年 9 月 21 日 題意:玩一種遊戲 (a game.
Visual Basic 簡介 Visual Basic 基礎語法 東海大學物理系‧施奇廷 《程式設計》
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
Chapter 2. Recurrence Relations (遞迴關係)
Visual Basic 簡介 Visual Basic 基礎語法 東海大學物理系‧施奇廷 《程式設計》
Chapter 10 m-way 搜尋樹與B-Tree
: Function Overloading ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11032:Function Overloading 解題者:許智祺 解題日期: 2007 年 5 月 8 日 題意:判對輸入之數字是否為.
Probability Distribution 機率分配 汪群超 12/12. 目的:產生具均等分配的數值 (Data) ,並以 『直方圖』的功能計算出數值在不同範圍內出現 的頻率,及繪製數值的分配圖,以反應出該 機率分配的特性。
: Help My Brother ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11033: Help My Brother 解題者: 呂明璁 解題日期: 2007 年 5 月 14 日.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
2005/7 Linear system-1 The Linear Equation System and Eliminations.
INTRODUCTION TO MATLAB SHAWNNTOU. What Is MATLAB? MATLAB® is a high-performance language for technical computing. MATLAB® is a high-performance language.
第 6 章 迴圈結構 6-1 計數迴圈 6-1 計數迴圈 6-2 條件迴圈 6-2 條件迴圈 6-3 巢狀迴圈 6-3 巢狀迴圈 6-4 While/End While 迴圈 6-4 While/End While 迴圈 6-5 跳出迴圈 6-5 跳出迴圈 6-6 VB.NET 的錯誤處理 6-6 VB.NET.
函式 Function 東海大學物理系‧資訊教育 施奇廷. 函式簡介 當程式越來越大、越複雜時,程式的維護、 除錯會變得更困難,此時必須引入函式來 簡化程式或將程式分段,將程式重複的部 分改寫為函式,將程式「模組化」 這種作法有下列優點:節省程式發展的時 間、邏輯容易瞭解、程式容易除錯、可分 工合作完成程式.
Visual C++重點複習.
資料結構實習-六.
1 Introduction to Java Programming Lecture 3 Mathematical Operators Spring 2008.
第 5 章 選擇控制項與條件敘述 5-1 結構化程式設計 5-1 結構化程式設計 5-2 關係與邏輯運算子 5-2 關係與邏輯運算子 5-3 簡單的條件敘述 5-3 簡單的條件敘述 5-4 選擇控制項 5-4 選擇控制項 5-5 巢狀條件敘述 5-5 巢狀條件敘述 5-6 多選一條件敘述 5-6 多選一條件敘述.
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
:Problem E.Stone Game ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10165: Problem E.Stone Game 解題者:李濟宇 解題日期: 2006 年 3 月 26 日 題意: Jack 與 Jim.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
6 使用者函數 6.1 函數定義 宣告函數 呼叫函數 呼叫多個函數 6-6
1 Introduction to Java Programming Lecture 3 Mathematical Operators Spring 2009.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
VHDL語法(3).
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
第 8 章 記憶體指標. 8.0 變數、數值、位址 8.1 指標與變數 對 C++ 語言而言,指標( pointers )是存放 變數或陣列的位址,因此也可以藉由指標 間接取得變數或陣列中的值。 對 C++ 語言而言,指標( pointers )是存放 變數或陣列的位址,因此也可以藉由指標 間接取得變數或陣列中的值。
程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0 程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0許翠婷
Presentation transcript:

5 重複迴圈 5.1 增減運算符號 5-2 5.1.1 增量運算符號 ++ 5-2 5.1.2 減量運算符號 -- 5-4 5 重複迴圈 5.1 增減運算符號 5-2 5.1.1 增量運算符號 ++ 5-2 5.1.2 減量運算符號 -- 5-4 5.1.3 ++/--與算術運算 5-6 5.1.4 ++/--與關係運算 5-7 5.2 迴圈敘述 5-8 5.2.1 前測試迴圈while 5-9 5.2.2 計數器counter 5-12 5.2.3 後測試迴圈do-while 5-16 5.2.4 計數型迴圈for 5-23 5.3 巢狀迴圈 5-28 5.3.1 while巢狀迴圈 5-29 5.3.2 do-while巢狀迴圈 5-30 5.3.3 for巢狀迴圈 5-31 5.4 無窮迴圈 5-33 5.4.1 無窮while 5-33 5.4.2 無窮do-while 5-33 5.4.3 無窮for 5-34 5.5 中斷與繼續 5-35 5.5.1 break敘述 5-35 5.5.2 continue敘述 5-39

5.1 增減運算符號 雖然C++ 語言已經提供了算術運算符號的加法(+)與減法(-)與混合指定運算符號的加法指定(+=)與減法指定(-=)等符號,但為了提供使用者更多的選擇,C++ 語言還提供增量(++)與減量(--)運算符號。

5.1.1 增量運算符號 ++ 增量(increment)運算就是運算元加1。 範例一 範例二 5.1.1 增量運算符號 ++ 增量(increment)運算就是運算元加1。 範例一 num = num + 1; //num的值加1 num += 1; //num的值加1 範例二 num++; //功能與num=num+1相同

5.1.1 增量運算符號 ++ (續) ++變數 //前置型增量 變數++ //後置型增量 前置型增量 int num = 1; 5.1.1 增量運算符號 ++ (續) ++變數 //前置型增量 變數++ //後置型增量 前置型增量 int num = 1; cout << ++num; //先執行++num=2,再輸出num 後置型增量 cout << num++; //先輸出num=1再執行num++

5.1.2 減量運算符號 -- 減量(decrement)運算就是運算元減1。 範例一 範例二 5.1.2 減量運算符號 -- 減量(decrement)運算就是運算元減1。 範例一 num = num - 1; //num的值減1 num -= 1; //num的值減1 範例二 num--; //功能與num=num-1相同

5.1.2 減量運算符號 – (續) --變數 //前置型減量 變數-- //後置型減量 前置型減量 int num = 1; 5.1.2 減量運算符號 – (續) --變數 //前置型減量 變數-- //後置型減量 前置型減量 int num = 1; cout << --num; //先執行--num=2,再輸出num 後置型減量 cout << num--; //先輸出num=1再執行num--

5.1.3 ++/--與算術運算式 後置增量與運算式 a = 5; b = 2; 5.1.3 ++/--與算術運算式 後置增量與運算式 a = 5; b = 2; x = a * b++; //先x=a*b=10,後b=b+1=3 前置增量與運算式 x = a * ++b; //先b=b+1=3,後x=a*b=15

5.1.3 ++/--與算術運算式 (續) 錯誤的前置增量與運算式 a = 5; b = 2; 5.1.3 ++/--與算術運算式 (續) 錯誤的前置增量與運算式 a = 5; b = 2; x = ++(a * b); //錯誤, 需要Lvalue 錯誤的後置增量與運算式 x = (a * b)++; //錯誤, 需要Lvalue

5.1.4 ++/--與關係運算式 後置減量與運算式 n = 0; 5.1.4 ++/--與關係運算式 後置減量與運算式 n = 0; if(n-- <= 0) //先判斷n<0,後n=n-1=-1 cout << n << " 是負數"; 前置減量與運算式 if(--n < 0) //先n=n-1=-1,後判斷n<0

5.2 迴圈敘述 非迴圈敘述 int i = 1; //i=1 cout << i << endl; 5.2 迴圈敘述 非迴圈敘述 int i = 1; //i=1 cout << i << endl; i = i + 1; //i=1+1=2 i = i + 1; //i=2+1=3 i = i + 1; //i=3+1=4 i = i + 1; //i=4+1=5 迴圈敘述 for(int i=1; i<=5; i++) cout << i << endl;

5.2.1 前測試迴圈while 單行型while敘述 while (條件運算式) 單一敘述; 區塊型while敘述

5.2.1 前測試迴圈while (續)

5.2.1 前測試迴圈while (續) 範例 cin >> year; //輸入year while (year != 0) //若year!=0則迴圈成立 { cin >> year; //輸入year }

5.2.2 計數器counter

5.2.2 計數器counter (續) 範例一 int count = 1; //計數值count = 1 while (count <= 9) //設定while條件運算式 { cout << count; //輸出count值 count++; //計數值count加1 } 範例二

5.2.2 計數器counter (續) 範例三 int count = 0; //計數值count = 0 while (count < 9) //設定while條件運算式 { count++; //計數值count加1 cout << count; //輸出count值 } 範例四 while (count++ < 9) //設定while條件運算式

5.2.2 計數器counter (續) 範例五 int count = 10; //計數值count = 10 while (--count >= 1) //設定while條件運算式 cout << count; //輸出count值

Ex 8 寫一個C++程式,計算 1+2+3+…+100 的總和。

5.2.3 後測試迴圈do-while 單行型do-while迴圈敘述 do 單一敘述; while (條件運算式);

5.2.3 後測試迴圈do-while (續)

5.2.3 後測試迴圈do-while (續) 範例一 do { cin >> year; //輸入year } while (year != 0); //若year!=0則迴圈繼續

5.2.3 後測試迴圈do-while (續) 範例二 (計數型do-while) int count = 1; //計數值count = 1 do { cout << count; //輸出count值 count++; //計數值count加1 } while (count <= 9); //設定while條件運算式 範例三 (計數型do-while) } while (++count <= 9); //設定while條件運算式

5.2.3 後測試迴圈do-while (續)

5.2.3 後測試迴圈do-while (續) 範例四 (遞減型計數) int count = 9; //計數值count = 9 do cout << count; //輸出count值 while (--count > 0); //設定while條件運算式

5.2.4 計數型迴圈for 單行型for迴圈敘述 for ( 起始運算式; 條件運算式; 更新運算式 ) 單一敘述; 區塊型for迴圈敘述 While迴圈及計數器 單行型for迴圈敘述 for ( 起始運算式; 條件運算式; 更新運算式 ) 單一敘述; 區塊型for迴圈敘述 for ( 起始運算式; 條件運算式; 更新運算式 ) { 多敘述區; } 範例 for(int i=1; i<=9; i++) cout << i << ' '; int count = 1; while (count <= 9) { cout << count; count++; }

5.2.4 計數型迴圈for (續) 範例二 for (int i=0; i<10; i++) //宣告並使用i變數 cout << 2*i << endl; for (int i=0; i<10; i++) //重複宣告並使用i變數 cout << i*i << endl; 範例三 int i = 0; //宣告並起始變數i for (i=0; i<10; i++) //使用i變數 for (i=0; i<10; i++) //重複使用i變數

5.2.4 計數型迴圈for (續)

5.2.4 計數型迴圈for (續) 基本型for迴圈敘述 int sum = 0; //宣告並起始sum for (int count = 1; count <= MAX; count++) //for敘述 { //start of for sum += count; //迴圈敘述 } //end of for 簡化型for迴圈敘述 for (int count = 1; count <= MAX; count++) // for敘述

5.2.4 計數型迴圈for (續) 省略型for迴圈敘述 int count = 1, sum = 0; //宣告與起始count,sum for ( ; count <= MAX; count++) //省略起始運算式 sum += count; //迴圈敘述 for ( ; count <= MAX; ) //省略起始與更新運算式 sum += count++; //迴圈敘述

5.2.4 計數型迴圈for (續) 單行型for迴圈敘述 int count, sum; //宣告count, sum for (count = 1, sum = 0; count <= MAX; sum += count, count++);

5.3 巢狀迴圈 巢狀迴圈(nested loops)就是在迴圈中包含另一個迴圈,也就是大迴圈包小迴圈。而且可以在for迴圈中包含while迴圈或do迴圈,反之亦然。

5.3.1 while巢狀迴圈 範例 int count1 = 1; //宣告外層迴圈計數值 while (count1 <= 2) //定義外層while迴圈 { //外層while迴圈起點 int count2 = 1; //宣告內層迴圈計數值 while (count2 <= 3) //定義內層while迴圈 { //內層while迴圈起點 cout << count1 * count2; //輸出運算值 count2++; //內層計數值加1 } //內層while迴圈結束點 count1++; //外層計數值加1 cout << endl; //跳行 } //外層while迴圈結束點

5.3.2 do-while巢狀迴圈 範例 int count1 = 1; //宣告外層do迴圈計數初值 do //定義外層do迴圈 cout << count1 * count2; //輸出運算值 while (++count2 <= 3); //內層while條件與返回點 cout << endl; //跳行 } while (++count1 <= 2); //外層while條件與返回點

5.3.3 for巢狀迴圈 範例 for (count1 = 1; count1 <= 2; count1 ++) //外層迴圈 { cout << count1 * count2; }

5.4 無窮迴圈 無窮迴圈就是迴圈將永遠的循環下去,方法是另for或while敘述的條件永遠成立則形成for或while的無窮迴圈。 5.4 無窮迴圈 無窮迴圈就是迴圈將永遠的循環下去,方法是另for或while敘述的條件永遠成立則形成for或while的無窮迴圈。 若要中斷無窮迴圈,則可以在迴圈中加if敘述,再配合5.5.1節的break敘述中斷迴圈。

5.4.1 無窮while 範例 while (true) //條件永遠成立(true) { cout << "forever"; }

5.4.2 無窮do-while 範例 do { cout << "forever"; } while (true); //條件永遠成立(true)

5.4.3 無窮for 範例 for ( ; ; ) //無起始也無終止 { cout << "forever"; }

5.5 中斷與繼續 中斷(break)敘述用來提前結束迴圈的執行。 繼續(continue)敘述則用來跳過某些敘述而繼續下一個計數。

5.5.1 break敘述 break; 範例 for (count = 0; count <= stringlength; count++) { if (string[count] == letter) //若條件成立 break; //中斷for迴圈 }

5.5.2 continue敘述 continue; 範例 for (count = 1; count <= maxnum; count++) { if (count % 3 != 0) //若不是3的倍數 continue; //返回迴圈起點 cout << count; //若非3的倍數則不顯示 }

Ex 9 寫一C++程式,利用巢狀for迴圈計算列出九九乘法表。如下所示: 2*1= 2 2*2= 4 2*3= 6 2*4= 8 2*1= 2 2*2= 4 2*3= 6 2*4= 8 2*5=10 2*6=12 . 9*8=72 9*9=81

Ex 9 寫一C++程式,利用巢狀for迴圈計算列出九九乘法表。如下所示:

Homework 4 課本第5-42頁第19題 寫一C++程式,以亂數擲10000次骰子然後計算並列出出現1、2 、 3 、 4 、 5 、 6點的次數。