[問題] csh中 抓出1-n的質數 並加總

看板Linux作者 (F15)時間8年前 (2017/11/03 10:25), 8年前編輯推噓3(3019)
留言22則, 6人參與, 8年前最新討論串1/1
大家好 小弟最近換工作要寫一些csh的東西 只是之前沒有背景也沒經驗 遇到很多問題 目前還在學習階段中 這是其中一題練習題 輸出1-n之間的質數,並加總起來 已經查了一天了還是弄不出來,網路上比較多c或是bash的範例 再麻煩大家幫忙了,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.88.106 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1509675905.A.500.html ※ 編輯: F15 (42.76.88.106), 11/03/2017 10:57:33 ※ 編輯: F15 (42.76.88.106), 11/03/2017 11:02:14 ※ 編輯: F15 (42.76.88.106), 11/03/2017 11:02:45

11/03 11:19, 8年前 , 1F
邏輯上是要寫出 i/j 不等於零的數
11/03 11:19, 1F

11/03 11:27, 8年前 , 2F
寫一個判斷是不是質數的函數,然後再跑 1-n 一個個判斷
11/03 11:27, 2F

11/03 13:14, 8年前 , 3F
不懂csh語法還是質數找法?
11/03 13:14, 3F

11/03 13:19, 8年前 , 4F
話說回來,shell script實物應用很少用來計數的
11/03 13:19, 4F

11/03 13:58, 8年前 , 5F
用一拉脫身的篩法就可以了
11/03 13:58, 5F

11/03 14:14, 8年前 , 6F
其實我全部都不懂 但我試出了找出質數 剩加總...
11/03 14:14, 6F

11/03 14:15, 8年前 , 7F
我們的確不是要計數的 是要跑模擬 這應該讓我練習吧
11/03 14:15, 7F

11/03 14:42, 8年前 , 8F
sum=0
11/03 14:42, 8F

11/03 14:43, 8年前 , 9F
for p in $primes; do sum=$(expr $p + $sum); done
11/03 14:43, 9F

11/03 16:16, 8年前 , 10F
上面是 sh
11/03 16:16, 10F

11/03 16:34, 8年前 , 11F
跑模擬萬萬不要用script,效率差到不行.用java這種會針對
11/03 16:34, 11F

11/03 16:34, 8年前 , 12F
熱點jit的都還比較好. 建議別浪費時間在用csh練習質數,直
11/03 16:34, 12F

11/03 16:35, 8年前 , 13F
接換語言工具才是正途
11/03 16:35, 13F

11/03 22:14, 8年前 , 14F
shellscript寫程式會遇到很多不好寫的情況,可以先想一下要
11/03 22:14, 14F

11/03 22:15, 8年前 , 15F
跑什麼模擬,再去找適合的語言工具,例如跑數學類的語言
11/03 22:15, 15F

11/03 23:21, 8年前 , 16F
謝謝大家建議 我是全部都寫出來了 只是不知道正確性XD
11/03 23:21, 16F

11/03 23:22, 8年前 , 17F
至於為什麼要用cah是因為 我們做的東西是有需要特定軟體
11/03 23:22, 17F

11/03 23:22, 8年前 , 18F
而軟體使用的就是cah 所以只能用csh。 至於如何使用 現在
11/03 23:22, 18F

11/03 23:22, 8年前 , 19F
還不知道
11/03 23:22, 19F

11/04 10:50, 8年前 , 20F
https://pastebin.com/xehUCJv3 csh prime 參考看看
11/04 10:50, 20F

11/04 19:13, 8年前 , 21F
如果可以呼叫 csh ,就能用 csh 呼叫任何東西啊 XD
11/04 19:13, 21F

11/04 19:14, 8年前 , 22F
python script.py ,甚至寫成 C編譯成執行檔
11/04 19:14, 22F
文章代碼(AID): #1P-zE1K0 (Linux)
文章代碼(AID): #1P-zE1K0 (Linux)