- 按实例学习 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
广告信息