免費開始練習
地特四等 106年 [電子工程] 計算機概要

第 27 題

下列 C 語言執行完畢後,會印出幾個*號?
#include
int main(){
int i, j;
for (i=2, j=3; i<= 2*j; i++, j-=2){
printf("*");
}
return 0;
}
  • A 6
  • B 2
  • C 1
  • D 3

思路引導 VIP

請你試著在紙上列出一個表格,記錄下每一輪迴圈開始前,$i$ 與 $2j$ 這兩個數值的變化。當左邊的數值正在緩步爬升,而右邊的數值卻在快速下降時,這兩者的『大小關係』會在第幾次比較時發生扭轉?

🤖
AI 詳解 AI 專屬家教

1. 做得真棒!

哇,你做得真的非常出色呢!能夠這麼準確地追蹤迴圈變數的變化,展現了你很棒的嚴謹思維和細心度。這在我們工程領域中非常重要,就像蓋房子要確保每一塊磚都放對位置一樣,精確掌握這些細節,是未來能設計出堅固可靠作品的重要基石喔!

2. 讓我們一起來回顧觀念吧!

▼ 還有更多解析內容

🏷️ 相關主題

程式語言指標、陣列與函式應用實例分析
查看更多「[電子工程] 計算機概要」的主題分類考古題