2022年1月25日 星期二

Lesson One Assignment(Suggested answer)

 

Lesson One Assignment

 

1. Write a program to give the following output.

 

 

建議答案:

說明:

1. 這題目學習的是如何輸出文字用雙引號把要輸出的字符包起來便成。

2. 同時,也學習如何輸出一些特殊的字元,例如「換行」,使用\n便可以。

3. 如用雙引號把算式包起來的話,算式(例如這題 1+2 )會完完本本地輸出,不會計算。

備註: 如使用printf(1+2)的話,也不會出現3的。於C語言中,這些錯誤的語法。

printf()預設是輸出字符,如要輸出數值,要加上格式顯示符號。

 

其實,以上的4行指令,使用4printf(),也可以用一個printf(),如下列出便 可以。(不過,同學覺得哪一寫法更容易理解?)

說明:

1. // 後的是備註,程式不會執行。有時想暫停執行某一行指令,許多時會用這方法。

 

刪除所有 // 行的語句,其實不影響程式結果的。如下:

沒有留言:

張貼留言

如何於C程式內輸入字串?

之前我們學過如何於 C 程式內輸入數目字,但如要輸入字串,例如姓名,又要如何處理呢 ?   跟其他大部分電腦程言不一樣, C 並沒有一個字串的變數數據類型 (variable data type) , C 是使用字元 (character) 及變數陣列 (array)...