版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年定制:解除婚姻关系后子女养育细节协议
- 2024年保险合同标的为货物运输保险
- 2024年合伙承担电力设施建设合同
- 仓库长期租赁合同
- 2024年合同权益增补协议
- 2024年商业物业租赁合同物业描述与租赁条件
- 2024年城市轨道交通控制系统升级合同
- 2024年安置房买卖合同模板(含交易保障)
- 2024年仓储物流搬运设备采购合同
- 2024年公正廉洁购销合同
- 医疗核心制度执行情况自查表
- 2023年国家公务员考试申论试题(行政执法卷)及参考答案
- 药学职业生涯人物访谈报告(6篇)
- QGDW11957.2-2020国家电网有限公司电力建设安全工作规程 第2部分:线路
- 南京玄武区某校2023-2024三年级上册语文期中试卷及答案
- 中国抗日战争史智慧树知到课后章节答案2023年下浙江大学
- 渤海小吏讲中国史:秦并天下
- 轨道工程(第三版) 课件 高亮第6章 道岔
- 机动车检测站事故隐患排查治理体系作业指导书
- 《大自然的色彩》教学课件
- 湖南省衡阳市雁峰区成章实验学校2022-2023学年九年级上学期期中物理试卷
评论
0/150
提交评论