版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年华安县幼儿园教师招教考试备考题库附答案解析(必刷)
- 2024年重庆工商大学派斯学院马克思主义基本原理概论期末考试题及答案解析(夺冠)
- 2025年浙江理工大学马克思主义基本原理概论期末考试模拟题带答案解析(必刷)
- 2025年遂宁能源职业学院马克思主义基本原理概论期末考试模拟题带答案解析(夺冠)
- 2025年梅县幼儿园教师招教考试备考题库带答案解析(必刷)
- 2025年新宾满族自治县招教考试备考题库带答案解析
- 2025年内蒙古工业大学马克思主义基本原理概论期末考试模拟题及答案解析(夺冠)
- 2025年中国石油大学(华东)马克思主义基本原理概论期末考试模拟题带答案解析(夺冠)
- 2025年忻州职业技术学院马克思主义基本原理概论期末考试模拟题含答案解析(夺冠)
- 海藻制碘工岗前岗位知识考核试卷含答案
- GB/T 45816-2025道路车辆汽车空调系统用制冷剂系统安全要求
- GB/T 13090-2025饲料中六六六、滴滴涕的测定
- 类脂性肺炎护理查房
- 租场地的合同协议书
- 直播代播服务合同协议
- 手工麻绳瓶子课件
- 山东单招英语试题及答案
- 剧院音效优化穿孔吸音板施工方案
- 酒店委托管理合同范本
- 丽声北极星分级绘本第一级下-Caterpillars Home教学课件
- (正式版)SHT 3115-2024 石油化工管式炉轻质浇注料衬里工程技术规范
评论
0/150
提交评论