迴圈的應用

我在書上的習題看到一題,我怎麼想就是想不出來,可請高手指導一下嗎?謝謝!

EX:使用任一種迴圈結構來完成下面數值得排列,如下圖所示。

                  1

                 121

                12321

               1234321

                   .

                   .

                   .

       12345678987654321

參考一下 ~~~

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

太強了,雖然說有點難,還是感謝你。

我也看到一樣的題目 下圖是成果

但是不知道為何跑到中途 出來的數值是那副德性 懇請大大指教

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

[QUOTE=crosis]

我也看到一樣的題目 下圖是成果

但是不知道為何跑到中途 出來的數值是那副德性 懇請大大指教

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

[/QUOTE]

把 Output Array DBL 型態改為整數 I32

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

 

不好意思 JD大 首先先感謝你的解決方法

但是我改成 I32 以後 問題還是沒解決

程式只要跑到 i=5 時就會出錯 還有啥辦法能解決本拙者的問題![](upload://nR6tedtgQWIyQt07C4KMyP2eiOA.jpeg)

因為你的數值太大了超出了I32的範圍

所以你要做到最後一個是12345678987654321只能用字串了

附上範例

範例.vi

linch1138918.5088078704

首先先感謝 linch11大 的幫忙 感謝大大解救拙者

一句話驚醒夢中人 原來是數值太大的關係

因為看書的時候 還沒學到字串的其他相關功能

那麼還有其他的方法可以修改嗎

 

 

因為你要做到12345678987654321共有17個

如果你要用數字來顯示在8.0版可以做到

如下圖數值部分多了U64及I64都可以達到

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

感謝 linch11大 的幫忙 這樣真的能跑出所要的結果了

那再請問一下 若是在 7.1版的話 是否有辦法得到所要結果

雖然我用的是 8.0版 但看的教學書是7.1版的 

再三感謝 linch11大 的幫忙

上面有範例阿

感謝 linch11大的幫助 這樣問題大致上解決了

話說回來 LabVIEW 還真是博大精深呢

本拙者還得多加學習與練習

最後衷心的感謝 linch11大的幫助

我是原來的發問者,沒想到這個問題會被在挖出來,先乾謝各位大大的解答,我突然要作一個功能,可是我做到一半作不出來,請各位大大幫忙解答!謝謝!

PS:引用Groupie大大的原程式!

          1

         121

        12321

          .

 12345678987654321

          .

        12321

          121

            1

![](upload://2K1IEX2lBGeoXMmRdR5GdbiuBG5.jpeg) 

Question:在最後兩個array無法連接起來!!!!!!!!!!!

將2個array做build就可以了

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

附上範例修改

範例修改.vi

感謝囉!!!

不好意思,我是個新手,這是我用的方法,提供給大家參考.

![](upload://uFqLFKtDzk1SxwBWYyhPlOAho1o.jpeg)![](upload://wk1DXdrsaSQlfdsAvSzGMaaR7na.jpeg)

 

感謝 tom651023大 的解答

我照著作了一遍 但是怪怪的 應該是我有接錯

不過沒想到可以這樣用 感謝囉~~

由前數再向後數.vi

上傳給妳,我想的程式檔案,給8.0使用.

這是你少的部分.

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

 

嗯嗯 感謝 tom651023大

其實第一次作 跑完後 就覺得好像少了啥 

我之後有再自己想了一下 也成功作出來了

不過跟 tom651023大 的程式有點出入

總之謝謝啦