- 通过示例学习 C 语言时间
- 通过示例学习 C 语言 - 主页
- C 语言示例 - 简单程序
- C 语言示例 - 循环/迭代
- C 语言示例 - 模式
- C 语言示例 - 数组
- C 语言示例 - 字符串
- C 语言示例 - 数学
- C 语言示例 - 链表
- C 语言编程实用资源
- 通过示例学习 C 语言 - 快速指南
- 通过示例学习 C 语言 - 资源
- 通过示例学习 C 语言 - 讨论
C 语言表格表格程序
显示多个表格需要两次迭代。一个外层循环,用于控制行数,一个内层循环,用于控制表格中的列。
算法
我们先来看看生成表格表格的逐步程序 −
START Step 1 → Define Start and End variables Step 2 → Outer loop for i from start to end Step 3 → Set count to i Step 4 → Inner loop for j from 1 to 10 Step 5 → DISPLAY j * count Step 6 → Close inner loop Step 7 → Close Outer loop STOP
伪代码
我们现在来看看此算法的伪代码 −
procedure table_of_tables() Define start, end FOR i = start TO end DO count = i FOR j = 1 TO 10 DO DISPLAY count * j END FOR END FOR end procedure
实现
现在,我们将看看该程序的实际实现 −
#include <stdio.h> int main() { int i, j, count; int start, end; start = 2, end = 10; for(i = start; i <= end; i++) { count = i; for(j = 1; j <= 10; j++) { printf(" %3d", count*j); } printf("\n"); } return 0; }
输出
此程序的输出应为 −
2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42 48 54 60 7 14 21 28 35 42 49 56 63 70 8 16 24 32 40 48 56 64 72 80 9 18 27 36 45 54 63 72 81 90 10 20 30 40 50 60 70 80 90 100
loop_examples_in_c.htm
广告