C语言程序设计教程第05章循环结构程序设计.pptVIP

  • 3
  • 0
  • 约5.01千字
  • 约 41页
  • 2017-05-06 发布于四川
  • 举报

C语言程序设计教程第05章循环结构程序设计.ppt

C语言程序设计教程第05章循环结构程序设计

第5章 循环结构的程序设计 5.1 循环结构问题的提出 5.2 解决单重循环的问题 5.3 解决多重循环的问题 5.4 简单的程序调试 5.1 循环结构问题的提出 在用计算机解决大量的实际问题时,经常会遇到如下许多重复运算的问题。 (1)求某一同学一学期的平均分。解决方法是将该同学这一学期所有考核成绩累加,再除以考核门数,就得到该生的平均分。 (2)计算:1*2*3*…*n。这是一个累乘的问题,每个乘数与前面的一个数都有固定的关系(后面的数比前面的数大1)。因此每次累乘的数都是前面的数加1,方法相同,实际这是一个重复累乘的问题。 这一类问题,重复的次数有些情况是已知的,有些情况是未知的。但是这些问题都带有重复性的工作,解决这类问题,采用循环结构最为适当。 有些问题,采用单重循环就能解决,比如上面所举的两个例子,都可以采用单重循环;而有些问题,比如说二维表格数据输出的问题,则需要采用双重循环才能解决。 C语言提供了三种实现循环结构的语句,它们分别是:while语句、do-while语句和for语句,三种循环语句各有不同的特点,我们可以灵活使用。 5.2 解决单重循环的问题 5.2.1 while循环语句 while循环语句的形式如下: while(表达式)循环体语句 while循环语句的执行过程如图5-1所示。 说明 (1)用while语句构成的是“

文档评论(0)

1亿VIP精品文档

相关文档