《C语言程序设计》p06.pptVIP

  • 1
  • 0
  • 约5千字
  • 约 28页
  • 2017-05-10 发布于浙江
  • 举报
求1~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的累计和。 根据已有的知识,单独实现每一步都不难。但是,由于需要经常使用这种重复计算结构(称为循环结构),C语言提供了3条循环语句来实现,以简化、并规范循环结构程序设计。 在C语言中,可用以下语句实现循环: (1)for语句。 (2) while语句。 (3) do-while语句。 (4)用goto语句和if语句构成循环。 1.for语句的应用形式 for([变量赋初值];[循环继续条件];[循环变量增值]) { 循环体语句组;} 在3条循环语句中,for语句最为灵活,不仅可用于循环次数已经确定的情况,也可用于循环次数虽不确定、但给出了循环继续条件的情况。 例:求1~100的累计和。 使用goto语句实现求解1~100累计和的程序如下: main() { int n=1, sum=0; loop: sum += n; n++; if (n=100) goto loop;

文档评论(0)

1亿VIP精品文档

相关文档