c语言怎么循环套循环
时间: 2024-06-15 19:06:17 浏览: 73
在C语言中,可以使用循环语句来实现循环套循环的功能。常用的循环语句有for循环、while循环和do-while循环。下面是一些示例代码来演示循环套循环的用法:
1. for循环套for循环:
```c
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 3; j++) {
printf("i=%d, j=%d\n", i, j);
}
}
```
这段代码中,外层的for循环控制变量i从0到4,内层的for循环控制变量j从0到2,输出结果为:
```
i=0, j=0
i=0, j=1
i=0, j=2
i=1, j=0
i=1, j=1
i=1, j=2
i=2, j=0
i=2, j=1
i=2, j=2
i=3, j=0
i=3, j=1
i=3, j=2
i=4, j=0
i=4, j=1
i=4, j=2
```
2. while循环套while循环:
```c
int i = 0;
while (i < 5) {
int j = 0;
while (j < 3) {
printf("i=%d, j=%d\n", i, j);
j++;
}
i++;
}
```
这段代码中,外层的while循环控制变量i从0到4,内层的while循环控制变量j从0到2,输出结果与上面的示例相同。
3. do-while循环套do-while循环:
```c
int i = 0;
do {
int j = 0;
do {
printf("i=%d, j=%d\n", i, j);
j++;
} while (j < 3);
i++;
} while (i < 5);
```
这段代码中,外层的do-while循环控制变量i从0到4,内层的do-while循环控制变量j从0到2,输出结果与前两个示例相同。
希望以上示例能够帮助你理解C语言中循环套循环的用法。
阅读全文