- 按例項學習 C - 時間
- 按例項學習 C - 首頁
- C 例項 - 簡單程式
- C 例項 - 迴圈/迭代
- C 例項 - 模式
- C 例項 - 陣列
- C 例項 - 字串
- C 例項 - 數學
- C 例項 - 連結串列
- C 程式設計有用資源
- 按例項學習 C - 快速指南
- 按例項學習 C - 資源
- 按例項學習 C - 討論
C 語言中的表格程式
在 C 程式語言中顯示錶格或多或少類似於計數。我們僅使用一個迭代,並使用所打印表格的值對它進行遞增。
演算法
讓我們首先看看打印表格的分步過程 -
START Step 1 → Define table value n Step 2 → Iterate from i = n to (n*10) Step 3 → Display i Step 4 → Increment i by n STOP
虛擬碼
我們現在來看看此演算法的虛擬碼 -
procedure table()
Define table value n
FOR value = n to (n*10) DO
DISPLAY n
Increment value by n
END FOR
end procedure
實現
現在,我們將看到程式的實際實現 -
#include <stdio.h>
int main() {
int i, j, n;
n = 3;
j = 1;
for(i = n; i <= (n*10); i += n) {
printf("%3d x %2d = %3d\n", n, j, i);
j++;
}
return 0;
}
輸出
此程式的輸出應該是 -
3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 3 x 4 = 12 3 x 5 = 15 3 x 6 = 18 3 x 7 = 21 3 x 8 = 24 3 x 9 = 27 3 x 10 = 30
loop_examples_in_c.htm
廣告資訊