C中的计数程序表(Table of Counting program in C)

优质
小牛编辑
126浏览
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