- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
选择结构的作用是:检查人们指定的条件是否满足,然后决定在给定的若干操作中选择其中的一种操作执行。如:
判断是否构成三角形?
判断最大、最小?
判断是否为闰年?
实现选择结构,关键是判定所给的条件是否满足;if语句实现选择结构
switch语句实现选择结构
程序综合举例;if语句实现选择结构;用if语句实现选择结构举例; 简单if语句(不含else)
if (表达式) 语句段
如:if(x>y) printf(”x>y”); ;【例】出门带伞问题,如果下雨,带伞后出门,否则
直接出门。编程模拟。;【例】检查一辆车的行驶速度,如果速度超过
120km/h或低于40km/h,则发出警告。;if语句实例;【例】输入3个整数a,b,c,要求按由小到大的顺序输
出。;输入a,b,c;#include <stdio.h>
int main()
{ int a,b,c,t;
printf("please enter a,b,c:");
scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
{ t=a; a=b; b=t; } /*实现ab互换*/
if(a>c)
{ t=a; a=c; c=t; } /*实现ac互换*/
if(b>c)
{ t=b; b=c; c=t; } /*实现bc互换*/
printf("%d,%d,%d\n",a,b,c);
return 0;
}; if-else语句
if (表达式) 语句段1 else 语句段2
if(x>y) printf(”x>y”);
else printf(”x<y”);;注意; 【例】上完体育课,如果是上午最后一节课,下课后去食堂吃饭,否则进教室上课。;if语句的使用说明;if语句的使用说明;if语句的使用说明;if语句的使用说明;if语句实例;#include <stdio.h>
#include <math.h>
int main ( )
{ double a,b,c,s,area;
printf("please enter a,b,c:");
scanf("%lf,%lf,%lf",&a,&b,&c);
if (a+b>c && b+c>a && c+a>b) /*能构成三角形*/
{ s=0.5*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("area=%6.2f\n",area);
}
else printf(“It is not a triangle .\n”); /*不能构成三角形*/
return 0;
};【例】输入实数x,求分段函数的值:;1. if(n>0) printf("%f",n)
else printf("%f",-n);;嵌套的if语句;嵌套的if语句;嵌套的if语句;if (expr1)
if (expr2) statement1
else statement2
else
if(expr3) statement3
else statement4;嵌套的if语句;【例】分段函数(方法一);#include <stdio.h>
int main ( )
{ int x,y;
printf(“input x:”);
scanf(“%d”,&x);
if(x>=0)
if(x>0)
y=-1+3*x;
else y=-1;
else
y=-1+2*x;
printf(“y=%d\n“,y);
return 0;
};if-else的匹配规则:缺省{}时,else总是和它上面离它最近的未配对的if配对。; #inclde <stdio.h>
main()
{
int x;
scanf(“%d”,&x);
if (x>0)
{
printf(“X i
您可能关注的文档
- 猜测词义材料.ppt
- 愿景、使命、价值观(标准).ppt
- 《写一件关于诚信的事》作文指导 (2).ppt
- 八级科学电路图.ppt
- 材料科学与工程基础习题评讲.ppt
- 届高考地理二轮复习工业区位因素分析.ppt
- 三角函数的图像与性质_完整教学.ppt
- 干燥器选择考虑因素.ppt
- 中国小说发展史.ppt
- 《那一 面包飘香》.ppt
- 保险经纪人考试《信用和保证保险实务在线测试》考试题.doc
- 保险经纪人考试《运输工具保险实务必看考点》模拟考试卷(一).doc
- 保险经纪人考试《意外伤害保险实务学习资料》考试题.doc
- 地铁安全知识竞赛《地铁盾构施工技术考试题》模拟卷.doc
- 地铁安全知识竞赛《地铁行车安全》中级必看题库知识点(模拟练习卷).doc
- 电力安全生产知识竞赛:输电带电作业技能竞赛(二).doc
- 电力安全生产知识竞赛《输电带电作业技能竞赛考试资料》模拟卷.doc
- 电力安全生产知识竞赛《输电带电作业技能竞赛微信做题》新版(一).doc
- 电力安全生产知识竞赛《输电带电作业技能竞赛微信做题》新版(三).doc
- 电力安全生产知识竞赛《输电带电作业技能竞赛在线测试》新版.doc
1亿VIP精品文档
相关文档
最近下载
- 中国乡村振兴发展报告.docx VIP
- 山东省济南市历下区2022-2023学年七年级下学期期中语文试题和答案详解.pdf
- 《T_UCST 007-2020 房屋建筑与市政基础设施工程施工安全风险评估技术标准》全文贯标培训.pptx
- TCAGHP 001-2018地质灾害分类分级标准(试行).pdf
- 语文词性教学课件.ppt
- OECD税收协定范本(中英对照文本.pdf
- 年产12万吨丁辛醇生产工艺设计.docx VIP
- IEEE Guide for Electric Power Distribution Reliability Indices IEEE配电可靠性指数指南.pdf
- 道法下册7-2多彩的世界文化 教案.doc
- 第10讲《绿水青山就是金山银山》(课件)《学生读本(小学高年级)》.ppt
文档评论(0)