c语言 for循环次数

Python027

c语言 for循环次数,第1张

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

int

n

scanf("%d",&x)

n

=

f(x)

for

(i=0i<ni++)

{...}.

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

while

(1){

....循环...

终止判据计算

if

(终止条件达到)

break

}

在C语言中,不是所有的循环都可以准确计算出循环次数的。对于简单的for循环可以计算出循环次数。例如,for(i=1i<100i+=2)s+=i

这个循环用来计算100以内所有奇数的总和,他从1开始,每循环一次,后一次加的是后一次加的是99,总的循环次数就是:

(99-1)/2+1=50