如何設計一個程式"找出可以整除360的任意數字"

大家好,請容許小弟問一個很低階的問題, 題目是這樣的"找出在1~100的整數中,可整除360的任意數字, 並以一維陣列顯示結果, 不能整除者不顯示", 結果我寫到如下圖我就卡住了 

希望有高手可以幫我解答這幼稚園等級的問題, 謝謝!!

![](upload://7Gb1meRQcEIK9jwo8jcAWfIvh4G.jpeg) 

出來的Array是由大排到小,要由小排到大就在Array前面加個Reverse 1D Array

![](upload://8nTIhuoVF3VXpTxWPgGZKbrC4wN.jpeg)

這是我寫的…你參考看看。

main.vi

還有,i所輸出的是無號數,只是要除法不需要轉為DBL格式吧@"@。 

onlychan39412.8531365741

謝謝liuyunan大的教導,不過這個程式似乎複雜許多, 根據我的原始構想, 只要我可以讓Select函數做以下的事 “如果輸入值符合等於零的條件, 則輸出除數; 反之, 不輸出(所以總共只有一個輸入端+Boolean控制)”, 但Select函數一定要有兩個輸入端, 我才會被卡住, LABVIEW 7.1裡面有符合我要求的內建程式嗎? 另外, 回答onlychan大的問題, 第一, 您應該是用8.0版本所撰寫, 我開啟不了, 但還是很謝謝你; 第二, 為什麼我要轉換I輸出為DBL?因為我不知道如何隨心所欲的把浮點數的連線(橘色)改成整數的連線(藍色), 以致於我會使增量函數的輸入端變成灰色接點, 可以請教要如何做呢? 以上     謝謝大家的指導

真是抱歉…我原本有注意到版本的問題,後來就忘記了@"@

擷圖給你…

photo.doc

因為我不太會用圖片上傳的編排,所以放在WORD檔給你。

至於數字格式的問題,因為我是使用8.0版所以不太清楚你問題發生的情形。

[QUOTE=ChienLungHuang]謝謝liuyunan大的教導,不過這個程式似乎複雜許多, 根據我的原始構想, 只要我可以讓Select函數做以下的事 "如果輸入值符合等於零的條件, 則輸出除數; 反之, 不輸出(所以總共只有一個輸入端+Boolean控制)", 但Select函數一定要有兩個輸入端, 我才會被卡住, LABVIEW 7.1裡面有符合我要求的內建程式嗎? 另外, 回答onlychan大的問題, 第一, 您應該是用8.0版本所撰寫, 我開啟不了, 但還是很謝謝你; 第二, 為什麼我要轉換I輸出為DBL?因為我不知道如何隨心所欲的把浮點數的連線(橘色)改成整數的連線(藍色), 以致於我會使增量函數的輸入端變成灰色接點, 可以請教要如何做呢? 以上     謝謝大家的指導[/QUOTE]

要把浮點的橘色連線改成整數的藍色可用以下方法:

在要改變的元件上按滑鼠右鍵,從跳出的選單中選Representation,再從跳出的選單去選擇資料格式。

![](upload://z1wq4c40r1g5U6hhPwrrgAze02d.jpeg)

其實若仔細研究我和onlychan的程式原理是相同的,基本上都是產生一空陣列,然後把符合的資料一一寫入,只是用的方法不同。