題組內容
二、使用 C 語言或 Java 語言的指令,完成下列各項工作之要求。(25 分)
⑶寫一個 C 語言的 for 迴圈,將 101 至 200 間的偶數列印出來,每一個數印一行。
詳解 (共 1 筆)
詳解
要在 C 語言中寫一個 for 迴圈,用於列印 101 至 200 之間的所有偶數(每個數字打印一行),可以使用以下代碼:
#include <stdio.h>
int main() {
// 迴圈從 102 開始(101 至 200 之間的第一個偶數),以 2 為步長遞增,直到 200
for(int i = 102; i <= 200; i += 2) {
printf("%d\n", i);
}
// 迴圈從 102 開始(101 至 200 之間的第一個偶數),以 2 為步長遞增,直到 200
for(int i = 102; i <= 200; i += 2) {
printf("%d\n", i);
}
return 0;
}
這段代碼利用了 for 迴圈從 102 開始遍歷(因為 101 不是偶數,而 102 是該範圍內的第一個偶數),每次迴圈遞增 2(即步長為 2),直到達到或超過 200 為止。在迴圈內部,使用 printf 函數將當前的數字 i 打印出來,並且每打印一個數字後換行,以滿足題目要求的輸出格式。這樣,101 至 200 之間的所有偶數都將被依次列印出來,每個數字佔一行。
}
這段代碼利用了 for 迴圈從 102 開始遍歷(因為 101 不是偶數,而 102 是該範圍內的第一個偶數),每次迴圈遞增 2(即步長為 2),直到達到或超過 200 為止。在迴圈內部,使用 printf 函數將當前的數字 i 打印出來,並且每打印一個數字後換行,以滿足題目要求的輸出格式。這樣,101 至 200 之間的所有偶數都將被依次列印出來,每個數字佔一行。