- 3
- 0
- 约1.68万字
- 约 114页
- 2018-05-08 发布于广东
- 举报
第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语言
您可能关注的文档
- C语言程序设计教程课件作者陈宝贤第7章节循环结构程序设计.ppt
- 简明基础会计实务测试题课件作者李秀云田晓凤目录.ppt
- 锻造工艺与模具设计课件作者闫洪第1章节绪论.ppt
- C语言程序设计教程课件作者陈宝贤第10章节数组与字符串处理.ppt
- 锻造工艺与模具设计课件作者闫洪第2章节锻造用材料准备.ppt
- C语言程序设计教程课件作者陈宝贤第12章节结构体与共用体.ppt
- 锻造工艺与模具设计课件作者闫洪第3章节锻造的加热规范.ppt
- C语言程序设计教程课件作者陈宝贤第13章节文件.ppt
- C语言程序设计教程课件作者李丽娟第1章节引论.ppt
- C语言程序设计教程课件作者李丽娟第2章节基本的程序语句.ppt
- 浙江省温州市苍南县2024-2025学年八年级下学期期末数学试题(含答案).pdf
- 【生物卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 【化学卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).docx
- 【政治卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 2026年普通高中毕业班考前冲刺题数学(二)参考答案.pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).docx
- 社区姑息护理:临终关怀的实施.pptx
原创力文档

文档评论(0)