c语言中内循环次数怎么判定

Python017

c语言中内循环次数怎么判定,第1张

循环里面还可以有循环,外面的叫外层循环,里面的叫内层循环,这是个相对概念,就跟爸爸和儿子的关系一样,儿子生了儿子就变成爸爸了,但是在他爸爸面前还是儿子(有点绕)

嵌套的循环,次数要相乘(就是把计数器的值乘起来),并列的那就得相加了

一个循环:for(int i=0i<10i++)就是10次,从0到9.

两个循环嵌套

for(int i=0i<10i++)

for(int j=0j<5j++)

{}

第二个带j的for循环就称内循环,这个循环有5次(从0到4),外循环10次,内乘以外就是50次。

以此类推,三个循环嵌套就三个相乘。

如果有了输入数据,就知道循环次数,那么可以先把次数计算出来:

int

n

scanf("%d",&x)

n

=

f(x)

for

(i=0i<ni++)

{...}.

如果有了输入数据,还不知道循环次数,例如,循环次数由某种动态条件控制。我们可以让它作无限循环,但加入终止条件判断:

while

(1){

....循环...

终止判据计算

if

(终止条件达到)

break

}