流行的网站建设技术有哪些,本地江苏网站建设,青岛百度网站排名,网站开发常用语言总结一、问题 分⽀结构是可以进⾏嵌套的#xff0c;循环结构同样也⽀持嵌套#xff0c;那什么是循环嵌套呢#xff1f;
二、解答 ⼀个循环体内⼜包含另⼀个完整的循环结构#xff0c;就称之为循环嵌套。内嵌的循环中还可以嵌套循环#xff0c;这就是多层循环#xff0c;也叫…一、问题 分⽀结构是可以进⾏嵌套的循环结构同样也⽀持嵌套那什么是循环嵌套呢
二、解答 ⼀个循环体内⼜包含另⼀个完整的循环结构就称之为循环嵌套。内嵌的循环中还可以嵌套循环这就是多层循环也叫做多重循环。
使⽤循环嵌套打印杨辉三角代码如下。
#include stdio.hint main()
{int rows, coef 1;printf(Enter the number of rows: );scanf(%d, rows);for (int i 0; i rows; i){for (int space 1; space rows - i; space){printf( );}for (int j 0; j i; j){if (j 0 || i 0)coef 1;elsecoef coef * (i - j 1) / j;printf(%4d, coef);}printf(\n);}return 0;
}输出结果如下
Enter the number of rows: 1011 11 2 11 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 11 7 21 35 35 21 7 11 8 28 56 70 56 28 8 11 9 36 84 126 126 84 36 9 1
注意 应⽤循环嵌套时不要在循环体内改变循环变量的值否则会导致整个循环出现问题。
三、总结 循环嵌套从总体来说其实就是⼀个循环语句只是循环体内又构成了另⼀个循环。 正因如此循环嵌套最适宜描述⼀些特定的算法如乘法⼜诀的输出百元买百鸡等等。