7-单分支选择结构程序设计.ppt

7-单分支选择结构程序设计.ppt

ID:48160436

大小:79.00 KB

页数:13页

时间:2020-01-17

7-单分支选择结构程序设计.ppt_第1页
7-单分支选择结构程序设计.ppt_第2页
7-单分支选择结构程序设计.ppt_第3页
7-单分支选择结构程序设计.ppt_第4页
7-单分支选择结构程序设计.ppt_第5页
资源描述:

《7-单分支选择结构程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、某企业需要制定员工的工资级别。请根据以下数据使用两种方式编制程序,要求输入任何员工的工资都能计算出他的工资级别。级别:工资范围:D2000-3000(包括2000)C3000-4000(包括3000)B4000-5000(包括4000)A5000-6000(包括5000)项目二:员工工资薪级的确定项目二涉及到的知识点:单元一:单分支选择结构if语句单元二:双分支选择结构if~else,以及条件运算与条件表达式单元三:多分支选择结构程序设计单元一:单分支选择结构if语句1、基本if语句格式:if(条件表达式){语句1;语句2;……

2、.;语句n;}格式:if(条件表达式){语句1;语句2;……;语句n;}功能:当表达式值非0时,执行语句组,否则不执行语句组.if(x>y){z=x;printf(“z=%d”,x);}当复合语句中只有一条语句的时候也可以写成如下格式:格式:if(条件表达式)语句;或者:if(条件表达式)语句;例如:if(x>y)printf(“%d”,x);例如:if(x>y){printf(“%d”,x);}例:if(x>y)printf(“%d”,x);2、单分支if语句的流程图如下:表达式语句=00流程图0条件表达式语句非0N-S图注

3、意:If是个关键字,是固定的,不能丢掉!If后面紧跟括号(),它们之间没有空格,必须有括号,丢掉括号就会出错!括号跟语句之间要有空格隔开。表达式只要是非0就表示条件成立,如果为0就表是条件不成立。只有一条语句的时候,那一对花括号可以省略。也就是不带花括号的时候,if语句的作用只管一条语句。【例一】以下程序的作用是什么?main(){charc;printf(“Input:”);scanf(“%c”,&c);if(c>=’a’&&c<=’z’)c=c-32;printf(“%c”,c);}【例二】以下程序的作用是什么?main()

4、{intc,a,b;printf(“Inputthedata:”);scanf(“%d”,&c);if(c>100)printf(“%d”,c);}【例三】以下程序的作用是什么?main(){intc,a;scanf(“%d”,&a);if(a>0)c=a;if(a<0)c=-a;printf(“%d”,c);}【例四】以下程序的作用是什么?main(){intx;scanf(“%d”,&x);if(x=10)printf(“thevalueis%d”,x=10);if(x==0)printf(“thevalueis%d”,x=

5、=10);}练习使用if形式编写程序:输入两个数分别给变量a和b,若a>b,将两个变量的值互换,否则,保持不变,最后输出。请判断下面的程序的执行结果,并解释该程序的功能。#include”stdio.h”main(){inta=10,b=20,x;x=a;if(a

6、数,然后求两个整数中的最大值。使用scanf输入三个整数,然后求三个整数中的最大值。使用scanf输入数据,如果输入的数据是数字那么就直接输出,如果是字符就输出该字符的大写字母。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。