一、前言

生活中,常常會因用不同的需求,對各種數字做相應的處理,接下來就用一個簡單例子(1~50的數字中能整除180,並將這些數字形成一維陣列)來說明。

二、問題描述

請設計一程式,能找出在1~50的數字範圍中,可整除180的任意數字,並利用一維矩陣顯示結果。(如果不為180的整除數字,則不顯示)。


三、解題步驟

Step1.分析問題

依照題目的要求,要達到本程式的預期目標,必須逐步完成以下任務 :
1.找出 1~50 的數字 。
2.在1~50的數字中挑出能整除180的數字
3.將符合需求的數字組成一維矩陣。

Step2.用迴圈產生1~50數字

要如何產生1~50的連續數字呢?聰明如你,一定買馬上想到用迴圈的方法產生1~50的連續數字。另外要留意的地方為For Loop迴圈中,N從0開始計算,因此我們會在 "N" 後方再添加一個 "+1" 的方塊,以利後續操作。我們程式碼顯示如下 :






Step3. 利用整除180的條件找出所需數字


接著運用 "Quotient & Remainder"這個方塊來設定 1~50 中能整除 180 的條件。最後迴圈將會依據設定,將符合條件的數字輸出。程式碼和人機介面呈現如下 :





如果你所撰寫的程式也能輸出以上數字,恭喜你大功告成。


0 留言