C中的计数程序表(Table of Counting program in C)
优质
小牛编辑
127浏览
2023-12-01
显示计数表涉及嵌套迭代。 外部迭代(循环)将控制行,内部迭代将控制行。
算法 (Algorithm)
让我们首先看一下显示计数表的分步过程应该是什么 -
START
Step 1 → Set outer loop i from 1 to 10
Step 2 → Set inner loop j from i to 100
Step 3 → Display value of j
Step 4 → Increment j by 10
Step 5 → Close inner loop j
Step 6 → Display newline character
Step 7 → Close outer loop i
STOP
伪代码 (Pseudocode)
现在让我们看看这个算法的伪代码 -
procedure counting_table(A, B)
FOR i from 1 to 10 DO
FOR j from i to 100 DO
DISPLAY j
j = j + 10
END FOR
DISPLAY NEWLINE
END FOR
end procedure
实现 (Implementation)
现在,我们将看到该计划的实际执行情况 -
#include <stdio.h>
int main() {
int i, j, count;
for(i = 1; i <= 10; i++) {
for(j = i; j <= 100; j += 10 )
printf(" %3d", j);
printf("\n");
}
return 0;
}
输出 (Output)
该计划的输出应为 -
1 11 21 31 41 51 61 71 81 91
2 12 22 32 42 52 62 72 82 92
3 13 23 33 43 53 63 73 83 93
4 14 24 34 44 54 64 74 84 94
5 15 25 35 45 55 65 75 85 95
6 16 26 36 46 56 66 76 86 96
7 17 27 37 47 57 67 77 87 97
8 18 28 38 48 58 68 78 88 98
9 19 29 39 49 59 69 79 89 99
10 20 30 40 50 60 70 80 90 100