版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
dowhile语句循环结构程序设计do…while语句一般形式do
{循环体语句}while(循环条件表达式);流程图循环体语句表达式假(0)真(非0)do…while语句说明:do…while语句中“while(表达式);”后面的分号是不能省略的,这一点是和while语句不一样的do…while语句是先执行循环体语句,后判断表达式,因此无论条件是否成立,将至少执行一次循环体(直到型循环)。而while语句是先判断表达式,后执行循环体语句,因此,如果表达式在第一次判断时就不成立,则循环体一次也不执行(当型循环)一般形式do
{循环体语句}while(循环条件表达式);【例1:
】求1~100之间的奇数和思考如果去掉循环体中的大括号会怎样?在循环体中,使循环条件趋向于不满足(假)的语句是哪条?#include<stdio.h>voidmain(){inti,sum;i=1;sum=0;do{sum=sum+i;i=i+2;}while(i<=100);printf("sum=%5d\n",sum);}while和do-while循环的比较#include<stdio.h>intmain(){int
i,sum=0;scanf("%d",&i);while(i<=10){sum=sum+i;i++;}printf("sum=%d\n",sum);return0;}#include<stdio.h>intmain(){int
i,sum=0;scanf("%d",&i);do{sum=sum+i;i++;}while(i<=10);printf("sum=%d\n",sum);return0;}输入:1
输入:11sum=55输出:sum=55sum=0输出:sum=11【例2:
】编写程序,实现对用户输入口令的校验。用户输入的口令如果与预设口令不一致,则需要重新输入,直到与预设口令一致为止voidmain() {
charc;
do {
c=getchar();
}
while(c!='A');
printf("校验成功\n");
}【例3:
】
解题思路这是一个累加的算法。每次循环累加的通项与当前的项号有关变量n里存放项号,每次循环加2,n=1,3,5,7…变量sign用于标记正负符号,其值等于1或-1变量t作为通项,其值是sign/n变量pi存放累加和,最后输出4*pivoidmain(){
doublen=1.0,
d=1.0,
pi=0.0;intsign=1; do
{
pi=pi+d;
n=n+2;
sign=-sign;//改变数据项的符号
d=sign/n;//求出数据项
}
while(fabs(d)>=1.0e-6); pi=4.0*pi; printf("pi=%10.7lf\n",pi);}#include<stdio.h>#include<math.h>voidmain(){doublea,x0,x1;//在迭代过程中,x0中存放的是上一次的结果,x1是本次的结果printf(“请输入a:\n");scanf(“%lf”,&a);if(a<0)printf("Error!\n");else{x1=a/2;do{x0=x1;x1=(x0+a/x0)/2;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年平湖市青少年宫劳务派遣制教师招聘备考题库完整答案详解
- 2026年广安鑫鸿集团有限公司招聘备考题库及参考答案详解
- 2025年苏州大学劳务派遣制人员招聘备考题库(第五批)及答案详解一套
- 2026年安龙县五福街道巧洞小学小学教学点混龄班幼儿教师招聘备考题库参考答案详解
- 2026年成都市双流区协和红瓦幼儿园招聘备考题库及答案详解一套
- 2026年广州南沙人力资源发展有限公司编外辅助岗位招聘备考题库带答案详解
- 2026年四川天府检验检测集团有限公司公开招聘集团董事长的备考题库及一套完整答案详解
- 2026年中能建华南电力装备有限公司招聘备考题库及1套参考答案详解
- 2026年北京第三实验学校校园招聘11人北京第三实验学校备考题库含答案详解
- 2026年中国科学院上海药物研究所许叶春课题组科研助理招聘备考题库及参考答案详解
- 个人挂靠合同范本2024年
- 结核病的预防性治疗
- 吉林省房屋建筑和市政基础设施工程评标专家管理办法
- NB/T 11438-2023循环流化床气化炉运行导则
- 光伏板智能清扫机器人结构设计
- (正式版)SHT 3115-2024 石油化工管式炉轻质浇注料衬里工程技术规范
- 高温高压CFB锅炉安装技术交底
- 山东省潍坊市2023-2024学年高一上学期期末考试英语试题(解析版)
- 沈阳职业技术学院单招《职业技能测试》参考试题库(含答案)
- 防职场性骚扰培训课件
- 印刷排版人员配置方案
评论
0/150
提交评论