作者F15 (F15)
看板Linux
标题[问题] csh中 抓出1-n的质数 并加总
时间Fri Nov 3 10:25:03 2017
大家好 小弟最近换工作要写一些csh的东西 只是之前没有背景也没经验 遇到很多问题
目前还在学习阶段中 这是其中一题练习题
输出1-n之间的质数,并加总起来
已经查了一天了还是弄不出来,网路上比较多c或是bash的范例
再麻烦大家帮忙了,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.76.88.106
※ 文章网址: https://webptt.com/cn.aspx?n=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
1F:→ F15: 逻辑上是要写出 i/j 不等於零的数 11/03 11:19
2F:推 hijkxyzuw: 写一个判断是不是质数的函数,然後再跑 1-n 一个个判断 11/03 11:27
3F:→ jimfan: 不懂csh语法还是质数找法? 11/03 13:14
4F:→ jimfan: 话说回来,shell script实物应用很少用来计数的 11/03 13:19
5F:→ bitlife: 用一拉脱身的筛法就可以了 11/03 13:58
6F:→ F15: 其实我全部都不懂 但我试出了找出质数 剩加总... 11/03 14:14
7F:→ F15: 我们的确不是要计数的 是要跑模拟 这应该让我练习吧 11/03 14:15
8F:→ hijkxyzuw: sum=0 11/03 14:42
9F:→ hijkxyzuw: for p in $primes; do sum=$(expr $p + $sum); done 11/03 14:43
10F:推 hijkxyzuw: 上面是 sh 11/03 16:16
11F:→ bitlife: 跑模拟万万不要用script,效率差到不行.用java这种会针对 11/03 16:34
12F:→ bitlife: 热点jit的都还比较好. 建议别浪费时间在用csh练习质数,直 11/03 16:34
13F:→ bitlife: 接换语言工具才是正途 11/03 16:35
14F:→ soem: shellscript写程式会遇到很多不好写的情况,可以先想一下要 11/03 22:14
15F:→ soem: 跑什麽模拟,再去找适合的语言工具,例如跑数学类的语言 11/03 22:15
16F:→ F15: 谢谢大家建议 我是全部都写出来了 只是不知道正确性XD 11/03 23:21
17F:→ F15: 至於为什麽要用cah是因为 我们做的东西是有需要特定软体 11/03 23:22
18F:→ F15: 而软体使用的就是cah 所以只能用csh。 至於如何使用 现在 11/03 23:22
19F:→ F15: 还不知道 11/03 23:22
21F:推 hijkxyzuw: 如果可以呼叫 csh ,就能用 csh 呼叫任何东西啊 XD 11/04 19:13
22F:→ hijkxyzuw: python script.py ,甚至写成 C编译成执行档 11/04 19:14