[工学]06循环控制.pptVIP

  • 0
  • 0
  • 约7.71千字
  • 约 31页
  • 2018-02-21 发布于浙江
  • 举报
[工学]06循环控制

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 循环语句概述 C语言提供了3条循环语句来实现,以简化、并规范循环结构程序设计。 在C语言中,可用以下语句实现循环: (1)用goto语句和if语句构成循环。 (2)用while语句。 (3)用do-while语句。 (4)用for语句。 6.2 用goto语句构成循环 使用goto语句实现求解1~100累计和的程序可以如下: void main() { int i=1, sum=0; loop: if (i=100) {sum += i; i++; goto loop;} printf(“sum=%d\n”, sum); } 注意:结构化程序设计方法,主张限制使用goto语句。因为滥用goto语句,将会导致程序结构无规律、

文档评论(0)

1亿VIP精品文档

相关文档