C语言程序设计课件作者崔永君彭静全书第5章节.pptVIP

  • 3
  • 0
  • 约1.68万字
  • 约 114页
  • 2018-05-08 发布于广东
  • 举报

C语言程序设计课件作者崔永君彭静全书第5章节.ppt

第5章 循环结构程序设计      5.1 循环语句概述   首先来看下面的两个问题:   (1) 在屏幕上输出整数1~20,每两个整数中间空一个格。   (2) 计算1+2+3+…+m,m由用户指定。   对于问题(1),先看下面的解法:   main( )   {    printf(1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20\n);   }   毫无疑问,这个程序的语法是对的,它能够顺利地通过编译,也能够完成题目的要求,但这绝不是一个好的程序,因为程序设计者没有掌握程序设计思想。如果题目是要求输出1~2000,那又该怎么办呢?这个问题的解决思路应该是从输出1开始,每次输出一个比前一次大1的整数,重复20次。   对于问题(2),可以首先设置一个累计器sum,其初值为0,依次累加1~m,即利用sum += n来计算(n依次取1, 2,…,m),所以只要解决以下3个问题即可。   ① 将n的初值置为1;   ② 每执行1次“sum += n”后,n增1;   ③ 当n增到m时,停止计算。此时,sum的值就是1~m的累计和。   根据已有的知识,单独实现每一步并不难,但m的值是在程序运行时输入的,是不确定的,究竟需要重复多少次需要程序自己来判断。   像这类问题,需要使用一种重复计算的结构即循环结构来实现,C语言

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档