版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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-2025学年新教材高中政治第二单元遵循逻辑思维规则6课时1推理与演绎推理概述课时作业含解析部编版选择性必修3
- 初中语文陆象先器识沉邃阅读答案解析及翻译
- 2024-2025学年高中英语Module5GreatPeopleandGreatInventionsofAncientChina单元整合提升课时作业含解析外研版必修3
- 2024年八年级语文下册第四单元16庆祝奥林匹克运动复兴25周年同步练习新人教版
- 矿业安全职业病防治方案
- 护理实习生实习汇报
- 镀锌线专业词汇表
- 混凝土搅拌站安全风险分级管控资料
- 血管麻痹综合征
- 初中物理光学难题难度含解析答案
- 2024年考研英语真题及答案(完整版)
- 注塑产品成本计算
- 安全意识远离危险
- 凯乐石行业分析
- 肺的健康宣教课件
- 《坦克的发展历程》课件
评论
0/150
提交评论