版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年江苏卫生健康职业学院单招职业技能测试必刷测试卷必考题
- 2026年大连汽车职业技术学院单招职业技能考试必刷测试卷必考题
- 2025广东共青团中山市委员会招聘雇员1人参考题库及答案详解(名师系列)
- 2025广西南宁市良庆区委员会办公室招聘工作人员1人参考题库及1套参考答案详解
- 2026年西南交通大学希望学院单招职业倾向性测试必刷测试卷含答案
- 2026年兰州外语职业学院单招职业倾向性测试必刷测试卷带答案
- 2026年海南外国语职业学院单招职业适应性测试必刷测试卷及答案1套
- 2025江苏南通市海门区卫健系统部分医疗机构招聘合同制人员67人考试笔试参考题库附答案解析
- 执法类面试题目及答案
- 2025采购供应合同书范本
- 2025年供应链金融试题库及答案
- (通讯维修工)理论知识考试题库
- 2025至2030中国大豆浓缩蛋白行业市场深度研究与战略咨询分析报告
- 2025年国家开放大学(电大)《品牌传播策略与执行》期末考试复习试题及答案解析
- 2025年神经科脑卒中急性期病情评估模拟考试试题及答案解析
- YY/T 0310-2025X射线计算机体层摄影设备通用技术条件
- 中外合资企业组织文化构建研究-以S公司为例
- DB32T 5192-2025工业园区碳排放核算指南
评论
0/150
提交评论