楼主:
F15 (F15)
2017-11-03 10:25:03大家好 小弟最近换工作要写一些csh的东西 只是之前没有背景也没经验 遇到很多问题
目前还在学习阶段中 这是其中一题练习题
输出1-n之间的质数,并加总起来
已经查了一天了还是弄不出来,网络上比较多c或是bash的范例
再麻烦大家帮忙了,谢谢
楼主:
F15 (F15)
2017-11-03 11:19:00逻辑上是要写出 i/j 不等于零的数
作者:
hijkxyzuw (i,j,k) ×(x,y,z)
2017-11-03 11:27:00写一个判断是不是质数的函数,然后再跑 1-n 一个个判断
作者:
jimfan (jimfan)
2017-11-03 13:14:00不懂csh语法还是质数找法?话说回来,shell script实物应用很少用来计数的
作者:
bitlife (BIT一生)
2017-11-03 13:58:00用一拉脱身的筛法就可以了
楼主:
F15 (F15)
2017-11-03 14:14:00其实我全部都不懂 但我试出了找出质数 剩加总...我们的确不是要计数的 是要跑模拟 这应该让我练习吧
作者:
hijkxyzuw (i,j,k) ×(x,y,z)
2017-11-03 14:42:00sum=0for p in $primes; do sum=$(expr $p + $sum); done上面是 sh
作者:
bitlife (BIT一生)
2017-11-03 16:34:00跑模拟万万不要用script,效率差到不行.用java这种会针对热点jit的都还比较好. 建议别浪费时间在用csh练习质数,直接换语言工具才是正途
作者:
soem (æµæ°´)
2017-11-03 22:14:00shellscript写程式会遇到很多不好写的情况,可以先想一下要跑什么模拟,再去找适合的语言工具,例如跑数学类的语言
楼主:
F15 (F15)
2017-11-03 23:21:00谢谢大家建议 我是全部都写出来了 只是不知道正确性XD至于为什么要用cah是因为 我们做的东西是有需要特定软件而软件使用的就是cah 所以只能用csh。 至于如何使用 现在还不知道
作者:
hijkxyzuw (i,j,k) ×(x,y,z)
2017-11-04 19:13:00如果可以呼叫 csh ,就能用 csh 呼叫任何东西啊 XDpython script.py ,甚至写成 C编译成执行档