【摘要】:+100;对1到100自然数列求和,其求解步骤为:步骤一,sum赋值为0。步骤二,number赋值为1。①将number值累加到变量sum中;②number值加1。该控制变量还称为循环控制变量,简称循环变量。图4-1循环过程循环开始前将循环变量设为1,并对其他的变量初始化,判定执行条件。
在C语言中,每个循环有一个控制表达式,每次执行循环体都要对控制表达式求值,如果表达式为真(值不为0),就继续执行循环。例如,要求及1+2+…+100;对1到100自然数列求和,其求解步骤为:
步骤一,sum赋值为0。
步骤二,number赋值为1。
步骤三,以下操作重复100次。①将number值累加到变量sum中;②number值加1。
步骤四,输出sum得值。
如何控制循环的次数100次?在循环过程中需要一个控制变量来记录当前已经循环的次数,每循环一次,控制变量加1,当控制变量已经执行100次,循环结束。该控制变量还称为循环控制变量,简称循环变量。实现级数控制的循环需要下列条件:
(1)定义循环变量;
(2)为循环变量赋初值;
(3)每循环一次后循环变量值加1;(www.xing528.com)
(4)设定循环继续的条件。
在C语言中,可以用以下循环语句来处理:
其循环的工作过程可以用图4-1来处理。
图4-1 循环过程
循环开始前将循环变量设为1,并对其他的变量初始化,判定执行条件。如果为真,执行循环体,将数据累加到sum中,同时number变量加1,循环控制变量i+加1,当循环执行到i变为100时,符合循环条件,继续执行循环体,循环控制变量变为i变为101,此时对循环控制表达式求值i<=100为假,则退出循环体,计算机继续执行循环体以外的其他的语句。在用循环结构解决问题时,应该考虑被重复执行的循环体是什么,以及循环退出的条件,这样才能写出合理的循环结构。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。