C Turnin作業0
國立屏東大學 資訊工程系 程式設計(一)
Turnin作業0
本次作業不計分,僅供同學確認turnin是否成功
- Turnin Code: c.hw0
- Due Date: 2026/03/7 週六 晚上 23:59分截止 Hard Deadline
繳交方式說明
本次 Turnin 作業包含多個程式題,建議先為本次 turnin 要繳交的內容建立一個外層資料夾(例如:c.hw0),切換到該資料夾後再為每一題建立一個內層資料夾(每一題的資料夾名稱已寫於題目前方,例如第一題的資料夾名稱為「p1」,第二題的為「p2」,以此類推),進入到內層資料夾才依照題目要求進行編撰。
同學們可參考如下命令列操作:
<ssh 登入系計中後> [user@ws ~]$ mkdir c.hw0 # 在家目錄建立了一個名為「hw0」的資料夾 [user@ws ~]$ cd c.hw0 # 進入「hw0」資料夾 [user@ws c.hw0]$ mkdir p1 # 建立一個名為「p1」資料夾 [user@ws c.hw0]$ cd p1 # 切換到「p1」資料夾 [user@ws p1]$ joe hello.c # 使用 JOE 編輯器對檔名為 hello.c 的檔案進行編輯
等到我們完成 p1 的撰寫後,請自行加以編譯與執行程式,確認正確無誤後回到外層資料夾使用 turnin▴c.hw0▴p1↵ 指令完成繳交第一題的整個資料夾:
[user@ws p1]$ cd .. # 回到上一層資料夾 [user@ws c.hw0]$ turnin c.hw0 p1 # 使用 turnin 指令提交 p1 的程式碼 Turning in: p1/hello.c -- ok All done. [user@ws c.hw0]$
當然,你也可以等到本次作業要求的所有題目都在 hw0 資料夾裡完成後,一次將所有在目前資料夾中的所有檔案都加以上傳。
假設你已經在 hw0 資料夾裡完成所有題目,同時確認檔案的繳交格式正確,並且每個題目的程式檔案皆成功編譯並確認執行結果正確後,我們可以使用以下指令將多餘的(不需要繳交的)檔案加以刪除後,一次將所有檔案繳交:
[user@ws c.hw0]$ ls # 檢視當前資料夾下有哪些內容 p1 p2 [user@ws c.hw0]$ rm -f */a.out # 移除所有子資料夾中的 a.out 檔案 [user@ws hw0]$ turnin c.hw0 . # 使用 turnin 指令繳交該資料夾下的所有內容 Turning in: ./p1/hello.c -- ok ./p2/hi.c -- ok All done. [user@ws c.hw0]$
如果繳交後想要查看已繳交的檔案及相關資訊,可以輸入 turnin▴-ls▴c.hw0↵ 指令,例如:
[user@ws ~]$ turnin -ls c.hw0 .: total 8 drwxrwx---. 2 turninman turnin 4096 Mar 4 12:31 p1 drwxrwx---. 2 turninman turnin 4096 Mar 4 12:31 p2 ./p1: total 4 -rw-rw----. 1 turninman turnin 122 Mar 4 12:31 hello.c ./p2: total 4 -rw-rw----. 1 turninman turnin 66 Mar 4 12:31 hi.c [user@ws ~]$
本文使用「▴」及「↵」代表「空白字元」與「Enter 換行字元」,並且將使用者輸入的部份使用灰階方式顯示。
另外,題目的執行結果中,如果出現「(」、「)」、「:」、「;」、「.」與「,」等符號,皆為英文半形!
本學期作業繳交需要為每一題建立一個資料夾(資料夾名稱為該題題目前方之代號,第一題為「p1」,第二題為「p2」,餘以此類推),繳交方式可參考上述內容,任何未依照正確繳交格式的檔案將以 0 分計。
p1 Hello World
歡迎同學們修習程式設計(二)課程。
請同學們設計一個名為hello.c的C語言程式,用以印出『Hello▴World!↵』和『I▴am▴glad▴to▴be▴a▴C▴programmer!↵』。本題的執行結果可參考如下:
[7:17 user@ws in p1] ./a.out↵
Hello▴World!↵
I▴am▴glad▴to▴be▴a▴C▴programmer!↵
[7:17 user@ws in p1]
請注意,此題執行結果中的!為英文輸入法之驚嘆號(不是中文的全形字元)。
p2 Hi!
請同學們設計一個名為hi.c的C語言程式,用以印出『Hi!↵』。本題的執行結果可參考如下:
[7:17 user@ws in p2] ./a.out↵
Hi!↵
[7:17 user@ws in p2]
請注意,此題執行結果中的!為英文輸入法之驚嘆號(不是中文的全形字元)。
