表格中的表格程序(Table of tables program in C)
优质
小牛编辑
132浏览
2023-12-01
显示多个表需要两次迭代。 一个外部循环将控制行数,一个内部循环来控制表中的列。
算法 (Algorithm)
让我们首先看看生成表格的逐步程序应该是什么 -
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
伪代码 (Pseudocode)
现在让我们看看这个算法的伪代码 -
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
实现 (Implementation)
现在,我们将看到该计划的实际执行情况 -
#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;
}
输出 (Output)
该计划的输出应为 -
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