版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、while语句,XXXXXX XXX,问题的引入:,计算1+2+3+4+5的和?,while一般形式:,while(表达式) 需要执行循环的语句; ,While 是“当”的意思,执行过程:,1)先判断表达式是否为真; 2)若表达式为真,执行语句,直到表达式为假; 3)若表达式为假,则跳出循环。,首先,设定一个合适条件,来判断循环是否继续。,要想继续哭,条件有两个:“父母不给买玩具”并且“我还没有哭累”。,while ( 父母不给买玩具 ,其次,大多数情况下,条件需要被恰当地改变。,1)得在哭的间隙观察大人是否同意买玩具。,while(父母不给买玩具 ,2)假设小女孩有一个疲劳度,每哭一次疲劳度
2、加1,当疲劳度到达200时,可怜的小女孩累了,从键盘输入若干个非0整数,求它们的和。用0结束循环的执行。,#include main() 定义sum,a( sum存放和值、 a存放从键盘输入的数据) 给sum赋初值0 从键盘输入a while (a不等于0) 将a值累加到sum 从键盘输入a 显示sum的值 ,int sum,a;,sum=0;,scanf(“%d”,while(a!=0),sum=sum+a;,scanf(“%d”,printf(sum=%dn,sum);,当a不等于0时, 执行循环体; 当a等于0时,结束循环,执行后续语句。,执行流程:,假(0),真(非0),While(a
3、!=0),a值累加,输入a值,再次输入a,特点:先判断表达式,后执行循环体 说明: 、循环体有可能一次也不执行 、循环体可为任意类型语句 、下列情况,退出while循环: 条件表达式不成立(为零) 循环体内遇break,return,goto 、无限循环: while(1) 循环体;,while循环特点:,与if语句比较:,if (条件) 条件成立时执行的语句; ,两者格式基本相同,条件成立时,if语句仅执行一次, 而while语句则将反复执行,直到条件不成立为止。,任务一,编写程序,输入若干工人的工资 (以负数结束输入),计算平均 工资。,操作步骤,#include main() 定义整型变
4、量n,并赋初值0 定义双精度变量w、sum、ave,给sum赋0 输入工资 while(工资大于等于0) 将工资累加到sum中 累加职工人数,即n增1 输入工资 计算平均工资 输出平均工资 ,int n=0;,double w,sum=0,ave;,scanf(%lf,w=0,sum=sum+w;,n+;,scanf(%lf,ave=sum/n;,printf(ave=%.2lfn,ave);,思考: while语句能否用于循环次数已经确定的情况?,任务二,用 while 语句实现求从1到100的累加和。,while语句的一般形式: while(表达式) 语句1 语句2 语句n ,小结,while语句先判断后执行循环语句:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 24480-2026电梯层门耐火试验泄漏量、隔热、辐射测定法
- 2026托育招商面试题目及答案
- 2026无人化超市面试题及答案
- 2026湘乡教师招聘面试题及答案
- 三年级上语文识字表注音练习(新)
- 2026-2031年中国闪存卡行业市场深度调研及发展战略咨询研究报告
- 2025-2026学年河北省邢台市新河县三年级数学第二学期期中达标测试试题含解析
- 2026年6月青少年机器人技术等级考试实际操作试卷五级真题(含答案)
- 2025-2026学年江西省赣州市会昌县三年级数学第二学期期末模拟试题(含答案解析)
- 宿迁市宿城区国有企业招聘笔试真题2025
- 2026年贵州省毕节市中小学教师招聘考试真题及答案
- 2026年湖南娄底冷水江市科创集团有限公司招聘3人笔试参考题库及答案详解
- 2026-2030中国戊烷80和和20行业市场发展趋势与前景展望战略分析研究报告
- 2026时尚产业现状报告
- GB 47834-2026晶体硅光伏组件和逆变器能效限定值及能效等级
- 泳池灯光安装调试施工方案及技术措施
- 2026年部编版二年级上册语文教材分析
- 2026年养老管理师考试试题及答案详解
- T-CECS 《多段多级AO除磷脱氮技术规程》
- 埃博拉病毒病诊疗方案(2026年版)解读课件
- 弗思特FORCITIS白皮书4.0-超高性能混凝土UHPC材料在建筑幕墙中的应用
评论
0/150
提交评论