使用嵌套 for 循环打印数字 1 到 9 的四次幂的 C 程序

嵌套循环由放置在另一个循环内的一个循环组成。

嵌套 for 循环的示例如下 -

for (initialization; condition; operation){

   for (initialization; condition; operation){

      statement;

   }

   statement;

}

在此示例中,内循环针对外循环的每次单次迭代运行其全部迭代范围。

示例

以下是使用嵌套 for 循环打印数字 1 到 9 的前四次幂表的 C 程序-

#include <stdio.h>

void main(){

   int i, j, k, temp,I=1;

   printf("I\tI^2\tI^3\tI^4 \n");

   printf("--------------------------------\n");

   for ( i = 1; i < 10; i ++) /* Outer loop */{

      for (j = 1; j < 5; j ++) /* 1st level of nesting */{

         temp = 1;

         for(k = 0; k < j; k ++)

            temp = temp * I;

         printf ("%d\t", temp);

      }

      printf ("\n");

      I++;

   }

}

输出结果

执行上述程序时,会产生以下结果 -

I    I^2   I^3  I^4

-----------------------

1    1    1     1

2    4    8    16

3    9   27    81

4   16   64   256

5   25  125   625

6   36  216   1296

7   49  343  2401

8   64  512  4096

9   81  729  6561

以上是 使用嵌套 for 循环打印数字 1 到 9 的四次幂的 C 程序 的全部内容, 来源链接: utcz.com/z/331698.html

回到顶部