Skip to content

Commit

Permalink
Update for-loop problems
Browse files Browse the repository at this point in the history
  • Loading branch information
Xi-Plus committed Jul 31, 2022
1 parent 09f30f4 commit ef2c980
Show file tree
Hide file tree
Showing 24 changed files with 25 additions and 22 deletions.
1 change: 1 addition & 0 deletions 586/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
<h1>單層迴圈 1</h1>
第8屆國中生程設營
</center>
<p class="mainp">重要提示:本系列旨在讓for迴圈的初學者藉由這些題目,一步步嘗試for迴圈的各種功能,每一題都可以藉由<b>稍微修改前幾題程式碼來完成</b>,如果還不熟悉for迴圈,建議跟隨題目的指示,<b>仔細觀察程式碼中你所修改的部分,與執行結果所產生的差異</b>,藉此了解for迴圈中各個部分的效果。如果你已經稍微熟悉for迴圈,可以嘗試從零撰寫程式碼,藉此來多加練習for迴圈。</p>
<p class="mainp">請使用for迴圈輸出5個Hi,每個後面都要換行。</p>

<h3>輸入說明</h3>
Expand Down
2 changes: 1 addition & 1 deletion 587/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>單層迴圈 2</h1>
第8屆國中生程設營
</center>
<p class="mainp">請使用for迴圈輸出0~4,每個數字後面都要換行。</p>
<p class="mainp">請修改「單層迴圈 1」的程式碼,使用for迴圈輸出0~4,每個數字後面都要換行。</p>

<h3>輸入說明</h3>
<p class="probcontent">本題沒有輸入。</p>
Expand Down
2 changes: 1 addition & 1 deletion 588/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>單層迴圈 3</h1>
第8屆國中生程設營
</center>
<p class="mainp">請使用for迴圈輸出1~5,每個數字後面都要換行。</p>
<p class="mainp">請修改「單層迴圈 2」的程式碼,請使用for迴圈輸出1~5,每個數字後面都要換行。</p>

<h3>輸入說明</h3>
<p class="probcontent">本題沒有輸入。</p>
Expand Down
2 changes: 1 addition & 1 deletion 589/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>單層迴圈 4</h1>
第8屆國中生程設營
</center>
<p class="mainp">請使用for迴圈輸出6~10,每個數字後面都要換行。</p>
<p class="mainp">請修改「單層迴圈 3」的程式碼,請使用for迴圈輸出6~10,每個數字後面都要換行。</p>

<h3>輸入說明</h3>
<p class="probcontent">本題沒有輸入。</p>
Expand Down
2 changes: 1 addition & 1 deletion 590/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>單層迴圈 5</h1>
第8屆國中生程設營
</center>
<p class="mainp">請使用for迴圈輸出5~1(遞減),每個數字後面都要換行。</p>
<p class="mainp">請修改「單層迴圈 4」的程式碼,請使用for迴圈輸出5~1(遞減),每個數字後面都要換行。</p>

<h3>輸入說明</h3>
<p class="probcontent">本題沒有輸入。</p>
Expand Down
2 changes: 1 addition & 1 deletion 591/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>單層迴圈 6</h1>
第8屆國中生程設營
</center>
<p class="mainp">給你一個整數$N$,請使用for迴圈輸出1~$N$,每個數字後面都要換行。</p>
<p class="mainp">請修改「單層迴圈 3」的程式碼,給你一個整數$N$,請使用for迴圈輸出1~$N$,每個數字後面都要換行。</p>
<p class="mainp">保證 $1 \leq N \leq 100$。</p>

<h3>輸入說明</h3>
Expand Down
2 changes: 1 addition & 1 deletion 592/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>單層迴圈 7</h1>
第8屆國中生程設營
</center>
<p class="mainp">給你2個整數$A$、$B$,請使用for迴圈輸出$A$~$B$,每個數字後面都要換行。</p>
<p class="mainp">請修改「單層迴圈 4」的程式碼,給你2個整數$A$、$B$,請使用for迴圈輸出$A$~$B$,每個數字後面都要換行。</p>
<p class="mainp">保證 $1 \leq A \leq B \leq 100$。</p>

<h3>輸入說明</h3>
Expand Down
2 changes: 1 addition & 1 deletion 593/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>單層迴圈 8</h1>
第8屆國中生程設營
</center>
<p class="mainp">給你2個整數$A$、$B$,請使用for迴圈輸出$A$、$A+2$、$A+4$...直到$B$,每個數字後面都要換行。</p>
<p class="mainp">請修改「單層迴圈 7」的程式碼,給你2個整數$A$、$B$,請使用for迴圈輸出$A$、$A+2$、$A+4$...直到$B$,每個數字後面都要換行。</p>
<p class="mainp">保證 $1 \leq A \leq B \leq 100$,$B-A$是2的倍數。</p>

<h3>輸入說明</h3>
Expand Down
2 changes: 1 addition & 1 deletion 594/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>單層迴圈 9</h1>
第8屆國中生程設營
</center>
<p class="mainp">給你1個整數$N$,請輸出所有小於等於$N$且是7的倍數的正整數。</p>
<p class="mainp">請修改「單層迴圈 8」的程式碼,給你1個整數$N$,請輸出所有小於等於$N$且是7的倍數的正整數。</p>
<p class="mainp">保證 $1 \leq N \leq 100$。</p>

<h3>輸入說明</h3>
Expand Down
2 changes: 1 addition & 1 deletion 595/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>單層迴圈 10</h1>
第8屆國中生程設營
</center>
<p class="mainp">給你2個整數$A$、$B$,請在每一行輸出5和7的倍數,如下:</p>
<p class="mainp">請修改「單層迴圈 9」的程式碼,給你2個整數$A$、$B$,請在每一行輸出5和7的倍數,如下:</p>
<p class="mainp">第1行請輸出5的1倍和7的1倍。</p>
<p class="mainp">第2行請輸出5的2倍和7的2倍。</p>
<p class="mainp">第3行請輸出5的3倍和7的3倍,以此類推。</p>
Expand Down
2 changes: 1 addition & 1 deletion 596/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>單層迴圈 11</h1>
第8屆國中生程設營
</center>
<p class="mainp">給你2個整數$A$、$B$,請在每一行輸出5和7的倍數,如下:</p>
<p class="mainp">請修改「單層迴圈 10」的程式碼,給你2個整數$A$、$B$,請在每一行輸出5和7的倍數,如下:</p>
<p class="mainp">第1行請輸出5的1倍和7的1倍。</p>
<p class="mainp">第2行請輸出5的2倍和7的2倍。</p>
<p class="mainp">第3行請輸出5的3倍和7的3倍,以此類推。</p>
Expand Down
2 changes: 1 addition & 1 deletion 597/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>單層迴圈 12</h1>
第8屆國中生程設營
</center>
<p class="mainp">給你1個整數$N$,請在每一行輸出3、5和7的倍數。</p>
<p class="mainp">請修改「單層迴圈 11」的程式碼,給你1個整數$N$,請在每一行輸出3、5和7的倍數。</p>
<p class="mainp">直到3個數字相加超過$N$時停止。</p>
<p class="mainp">保證 $1 \leq N \leq 1000$。</p>

Expand Down
3 changes: 2 additions & 1 deletion 598/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
<h1>單層迴圈 13</h1>
第8屆國中生程設營
</center>
<p class="mainp">(雖然本題也可以使用for迴圈,但請從零撰寫程式碼,先使用while迴圈完成本題。)</p>
<p class="mainp">油箱裡快沒油了,只剩下$A$公升的汽油,</p>
<p class="mainp">你每次加油時的量都一定是$B$公升的倍數,</p>
<p class="mainp">而你希望至少加到$C$公升,</p>
Expand Down Expand Up @@ -62,7 +63,7 @@ <h3>範例</h3>
</table>

<h3>提示</h3>
<p class="probcontent">完成本題你將會學到如何使用while迴圈,雖然for迴圈跟while迴圈很像,而且可以將for迴圈和while迴圈的寫法互換,但還是有比較適合某一種迴圈的情況,遇到題目時請先想想看兩個迴圈的特性,並選擇適合的迴圈使用。</p>
<p class="probcontent">完成本題你將會學到如何使用while迴圈,雖然for迴圈跟while迴圈很像,而且可以將for迴圈和while迴圈的寫法互換,但還是有比較適合某一種迴圈的情況,遇到題目時請先想想看兩個迴圈的特性,並選擇適合的迴圈使用。如果你已經熟悉for迴圈,可以也挑戰看看使用for迴圈完成本題。</p>

<h3>配分方法</h3>
<table class="tableborder">
Expand Down
1 change: 1 addition & 0 deletions 599/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
<h1>雙層迴圈 1</h1>
第8屆國中生程設營
</center>
<p class="mainp">重要提示:「星星樹」及其變體的題目是讓for迴圈初學者熟悉操作雙層迴圈的常見題目,本系列旨在藉由這些題目,一步步讓初學者了解寫出星星樹的思考方式,每一題都可以藉由<b>稍微修改前幾題程式碼來完成</b>,建議跟隨題目的指示,<b>仔細觀察程式碼中你所修改的部分,與執行結果所產生的差異</b>,藉此了解for迴圈中各個部分的效果。</p>
<p class="mainp">請使用雙層for迴圈輸出5行,每行5個*。</p>

<h3>輸入說明</h3>
Expand Down
2 changes: 1 addition & 1 deletion 600/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>雙層迴圈 2</h1>
第8屆國中生程設營
</center>
<p class="mainp">給你一個整數$N$,請使用雙層for迴圈輸出$N$行,每行5個*。</p>
<p class="mainp">請修改「雙層迴圈 1」的程式碼,給你一個整數$N$,請使用雙層for迴圈輸出$N$行,每行5個*。</p>
<p class="mainp">保證$1 \leq N \leq 100$。</p>

<h3>輸入說明</h3>
Expand Down
2 changes: 1 addition & 1 deletion 601/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>雙層迴圈 3</h1>
第8屆國中生程設營
</center>
<p class="mainp">給你一個整數$N$,請使用雙層for迴圈輸出$N$行,每行先輸出輸出5個*,再輸出1個-,再輸出該行的編號(依序1 ~ $N$)。</p>
<p class="mainp">請修改「雙層迴圈 2」的程式碼,給你一個整數$N$,請使用雙層for迴圈輸出$N$行,每行先輸出輸出5個*,再輸出1個-,再輸出該行的編號(依序1 ~ $N$)。</p>
<p class="mainp">保證$1 \leq N \leq 100$。</p>

<h3>輸入說明</h3>
Expand Down
2 changes: 1 addition & 1 deletion 602/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>雙層迴圈 4</h1>
第8屆國中生程設營
</center>
<p class="mainp">接續雙層迴圈 3,原本每行輸出5個*,請改成每行輸出的個數都跟行編號一樣。</p>
<p class="mainp">請修改「雙層迴圈 3」的程式碼,原本每行輸出5個*,請改成每行輸出的個數都跟行編號一樣。</p>
<p class="mainp">題目敘述:給你一個整數$N$,請使用雙層for迴圈輸出$N$行,第幾行就輸出幾個*,再輸出1個-,再輸出該行的編號(依序1 ~ $N$)。</p>
<p class="mainp">保證$1 \leq N \leq 100$。</p>

Expand Down
2 changes: 1 addition & 1 deletion 603/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>雙層迴圈 5</h1>
第8屆國中生程設營
</center>
<p class="mainp">接續雙層迴圈 4,請在每行的最左邊額外輸出$N$個空白。</p>
<p class="mainp">請修改「雙層迴圈 4」的程式碼,請在每行的最左邊額外輸出$N$個空白。</p>
<p class="mainp">保證$1 \leq N \leq 100$。</p>

<h3>輸入說明</h3>
Expand Down
2 changes: 1 addition & 1 deletion 604/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>雙層迴圈 6</h1>
第8屆國中生程設營
</center>
<p class="mainp">接續雙層迴圈 5,對於每一行,該行的編號是多少,最左邊的空格就少輸出幾個。</p>
<p class="mainp">請修改「雙層迴圈 5」的程式碼,對於每一行,該行的編號是多少,最左邊的空格就少輸出幾個。</p>
<p class="mainp">保證$1 \leq N \leq 100$。</p>

<h3>輸入說明</h3>
Expand Down
2 changes: 1 addition & 1 deletion 605/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>雙層迴圈 7</h1>
第8屆國中生程設營
</center>
<p class="mainp">接續雙層迴圈 6,對於每一行,請在-號的前面額外輸出 (行編號-1) 個*。</p>
<p class="mainp">請修改「雙層迴圈 6」的程式碼,對於每一行,請在-號的前面額外輸出 (行編號-1) 個*。</p>
<p class="mainp">保證$1 \leq N \leq 100$。</p>

<h3>輸入說明</h3>
Expand Down
2 changes: 1 addition & 1 deletion 606/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>雙層迴圈 8</h1>
第8屆國中生程設營
</center>
<p class="mainp">接續雙層迴圈 7,將-號跟行編號移除,你就完成一個星星樹了。</p>
<p class="mainp">請修改「雙層迴圈 7」的程式碼,將-號跟行編號移除,你就完成一個星星樹了。</p>
<p class="mainp">保證$1 \leq N \leq 100$。</p>

<h3>輸入說明</h3>
Expand Down
2 changes: 1 addition & 1 deletion 607/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>雙層迴圈 9</h1>
第8屆國中生程設營
</center>
<p class="mainp">接續雙層迴圈 8,你能否將星星樹上下翻轉呢?</p>
<p class="mainp">請修改「雙層迴圈 8」的程式碼,你能否將星星樹上下翻轉呢?</p>
<p class="mainp">保證$1 \leq N \leq 100$。</p>

<h3>輸入說明</h3>
Expand Down
2 changes: 1 addition & 1 deletion 608/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>雙層迴圈 10</h1>
第8屆國中生程設營
</center>
<p class="mainp">接續雙層迴圈 8及9,嘗試將兩個三角形併起來。</p>
<p class="mainp">請合併「雙層迴圈 8」及「雙層迴圈 9」的程式碼,嘗試將兩個三角形併起來。</p>
<p class="mainp">保證$1 \leq N \leq 100$。</p>

<h3>輸入說明</h3>
Expand Down
2 changes: 1 addition & 1 deletion 609/http/cont.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<h1>雙層迴圈 11</h1>
第8屆國中生程設營
</center>
<p class="mainp">接續雙層迴圈 10,嘗試將星星最多的那兩行刪掉其中一行,你就輸出一個菱形了。</p>
<p class="mainp">請修改「雙層迴圈 10」的程式碼,嘗試將星星最多的那兩行刪掉其中一行,你就輸出一個菱形了。</p>
<p class="mainp">保證$1 \leq N \leq 100$。</p>

<h3>輸入說明</h3>
Expand Down

0 comments on commit ef2c980

Please sign in to comment.