C语言程序设计 教学课件 作者 柴世红第6章.pptVIP

  • 59
  • 0
  • 约 85页
  • 2017-08-20 发布于广东
  • 举报

C语言程序设计 教学课件 作者 柴世红第6章.ppt

      6.1 引 例   【例6-1】 求1~100的累计和。   分析:根据已有的知识,可以用“1+2+…+100”来求解,但显然很繁琐。现在换个思路来考虑:首先设置一个累计器sum,其初值为0,利用sum += n来计算(n依次取1,2,…,100),只要解决以下3个问题即可:   (1) 将n的初值置为1;   (2) 每执行1次sum += n后,n增1;   (3) 当n增到101时,停止计算,此时,sum的值就是1~100的累计和。程序流程如图6.1所示。 图6.1 例6-1流程图   在C语言中,可用以下语句实现循环:   (1) ?for语句。   (2) ?do-while语句。   (3) ?while语句。   (4) ?goto语句和if语句构成循环。  使用goto语句实现求解1~100累计和的程序如下:       6.2 while语句   (1) 语句格式:     while (表达式)     {循环体语句组;}   循环体如果只有一条语句组成,可以不用花括号括起来(即不用写成复合语句形式)。   (2) 执行过程。while循环语句的执行过程如图6.2所示。   ① 求解表达式,如果其值为真(非0),转②;否则转③。   ② 执行循环体语句组,然后转①。   ③ 执行while语句的下一条。   

文档评论(0)

1亿VIP精品文档

相关文档