顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - t1213121okok

頁: [1]
1
Linux 討論版 / Re: 迴圈問題...
« 於: 2017-11-03 13:55 »
第二題寫出來了

#!/bin/csh/

set n = $<
set i = 1

while ( $i < $n )
        @ i = $i + 1

        set j = 1

                while ( $j < $i )
                @ j = $j + 1
                if ( $i % $j == 0 ) break

        end

        if ( $i == $j ) echo $i
end

2
Linux 討論版 / Re: 迴圈問題...
« 於: 2017-11-02 16:24 »
第一題我寫出來了,給大家參考...

#!/bin/csh/


set n = $<
set i = 0
@ sum = 0

while ( $i < $n )
        @ i = $i + 1
        @ sum = $sum + $i
end


echo Sum = $sum

3
Linux 討論版 / If的使用
« 於: 2017-11-02 11:31 »
想問一個問題. 有個範例是我想讓使用者輸入分鐘 我轉為秒數

範例是這樣寫的:

#!/bin/csh

if ( $#argv == 0 ) then
        echo -n "Enter time in minute: "
        @ min = $<
else
        @ min = $1
endif
@ sec = $min * 60
echo "$min minutes is $sec seconds"


但我不懂為什麼這邊需要用if,我嘗試拿掉if還真的不能使用
如下

echo -n "Enter time in minute: "
        @ min = $<
@ sec = $min * 60
echo "$min minutes is $sec seconds"


求解~~

4
Linux 討論版 / 迴圈問題...
« 於: 2017-11-02 10:23 »
最近工作需要用到linux csh,無奈沒有相關基礎只能到處查到處問
最近有需要解決兩個作業,已經搜尋了一天還是不會.想請大家幫忙在csh的環境下作業

1. 從1+到n

2. 從1到n中echo出質數

3.呈上題, 加起這些質數

麻煩大家了...

頁: [1]