C语言程序设计实用教程 作者 魏海新 李燕 第5章.pptVIP

  • 3
  • 0
  • 约7.73千字
  • 约 29页
  • 2015-12-09 发布于未知
  • 举报

C语言程序设计实用教程 作者 魏海新 李燕 第5章.ppt

第五章 循环结构程序设计 5.1 循环语句概述 5.2 for语句 5.3 while语句 5.4 直到型循环do-while语句 5.5 循环的嵌套 5.6 break语句与continue语句 5.1 循环语句概述 例如求1~100的累计和。 根据已有的知识,可以用“1+2+……+100”来求解,我们学习过的知识,可以用三种算法来解决: 算法1:因为是一个等差数列,可以用求等差数列的求和公式来解决:和=(首项+末项)*项数/2,即sum=(1+100)*100/2。 算法2: 首先,置累加变量sum=0; 第一步:sum=sum+1; 第二步:sum=sum+2; 第三步:sum=sum+3; …… 第一百步:sum=sum+100; 算法3: 现在换个思路来考虑:首先设置一个累计器sum,其初值为0,利用sum += n来计算(n依次取1、2、……、100),只要解决以下3个问题即可: 第一步:置累计变量sum的初值为0,即sum=0; 第二步:置加数变量n的初值为1;即n=1; 第三步:执行sum += n; 第四步:n增加1,即n=n+1; 第五步:当n小于等于100时,转到第三步执行;当增到101时,停止计算。此时,sum的值就是1~100的累计和。 第一、二种算法,根据已有的知识,实现起来不难,只是第二种算法繁琐

文档评论(0)

1亿VIP精品文档

相关文档