C 语言中的表格程序
显示多个表格需要两次迭代。一个外循环将控制行数,一个内循环用于控制表中的列数。
算法
首先让我们看看生成表格的表格的分步过程应该是什么 −
开始 步骤 1 → 定义开始和结束变量 步骤 2 → 从开始到结束对 i 进行外循环 步骤 3 → 将计数设置为 i 步骤 4 → 从 1 到 10 对 j 进行内循环 步骤 5 → 显示 j * count 步骤 6 → 关闭内循环 步骤 7 →关闭外循环 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(" "); } 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