運算思維練習重複範例
計數重複、前測重複、後測重複、繼續、中斷重複、巢狀重複
練習一:輸入 n,程式輸出 1\sim n 計數重複

題目描述

讀入一個自然數 n,程式輸出 1\sim n,每一個數字跳行分開。


輸入說明

一列,一個整數 nn\ \epsilon\ \mathbb{N}


輸出說明

輸出 1\sim n,每一個數字需跳行隔開。


範例

輸入輸出
11
21
2
51
2
3
4
5
練習二:乘法表某一列 計數重複

題目描述

輸入一個整數 k(1\sim 9),請輸出 k 的九九乘法表一列: k\times 1,k\times 2,\dots ,k\times 9 每一列以跳行隔開。


輸入說明

輸入一整數 n。
1\le n\le 9


輸出說明

輸出 k\times 1=k k\times 2=2k \dots k\times 9=9k


範例

輸入輸出
3 3×1=3
3×2=6
3×3=9
3×4=12
3×5=15
3×6=18
3×7=21
3×8=24
3×9=27
1 1×1=1
1×2=2
1×3=3
1×4=4
1×5=5
1×6=6
1×7=7
1×8=8
1×9=9

練習三:統計序列中的自然數個數 前側重複

題目描述

輸入一群整數,程式統計自然數個數。直到輸入 0 停止輸入。


輸入說明

程式連續輸入整數 x,每一個整數皆以跳行隔開。
當 x = 0 時,程式停止輸入。
註:整數數量不高於 1000 個。-10^{5}\le x\le 10^{5}


輸出說明

程式統計輸入的整數,程式結束前輸出自然數(正整數)數量。


範例

輸入輸出
5
-1
3
11
12
0
4
00
-3
-7
-4
0
0
5
2
0
2
練習四:錢包剩餘金額 後測重複

題目描述

程式計算錢包金額是否足夠花費。


輸入說明

輸入錢包金額 n,爾後連續輸入花費金額 x, 程式輸出錢包扣除花費金額以後剩餘的金額,並繼續輸入,直到金額不足花費金額時,程式結束。
100\le n\le 10^{3}\ ,\ 1\le x\le 200


輸出說明

每次輸入皆輸出錢包剩餘金額。


範例

輸入輸出
100
37
49
30
63
14
1
2

練習五:星號直角三角形圖形輸出 巢狀迴圈

題目描述

輸出由 * 構成的直角三角形。


輸入說明

輸入整數 n
1\le n\le 30


輸出說明

依序輸出 * 並組合成直角三角形形狀。(見範例)


範例

輸入輸出
3 *
**
***
7 *
**
***
****
*****
******
*******