2022年3月1日 星期二

Lesson 5: Assignment 2

Use for-loop command to output the following result:

建議答案如下:

由於祇是於一行連續輸出算式,因此使用一個for 迴圈指令便可以。

基本上,這題目跟Assignment 1是相差不大的,祇是輸出時複習一下格式而已。

說明:

說明

4

由於算式中有一個數值(2)沒有變動,因此可使用宣告一個常數(a)來處理。當然不使用也可以,直接於算式中輸入2便可以。

5

迴圈的次數需要使用一個變量(variable)來計算,因此要宣告一個整數型態(int)的變量(i)

6

先把變量i值設成1

7

for 迴圈的寫法。for (i;i<=5;i=i+1)內第一個i是起始值,由於行5設定了i1,因此這裡i的起始值是1

中間的邏輯判斷式(i<=5),代表如i的值少於或等於5的話,迴圈便一直運作。由於i開始時是1,因此這迴圈會執行5次。

最後的i=i+1,代表迴圈執行一次後,i的值會加1i=i+1也可以寫成i++

8

迴圈內輸出的指令。留意,由於有3個數值要輸出(分別i,a,i*a,因此於前方要填入3個輸出格式,都是%d

 

沒有留言:

張貼留言

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

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