程序控制结构教材.ppt

程序控制结构教材.ppt

ID:51238247

大小:347.00 KB

页数:55页

时间:2020-03-20

程序控制结构教材.ppt_第1页
程序控制结构教材.ppt_第2页
程序控制结构教材.ppt_第3页
程序控制结构教材.ppt_第4页
程序控制结构教材.ppt_第5页
资源描述:

《程序控制结构教材.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、C语言程序设计程序控制结构C语言的语句C语言中语句以分号“;”结束,语句分为:1.声明语句:在程序编译时处理,在程序运行时不产生相应的操作。2.执行语句:在程序运行时向计算机系统发出操作命令,使计算机执行特定的操作。voidmain(){inti;/*声明语句*/printf("%d",(i=1,++i));/*执行语句*/}C语言的执行语句表达式语句:表达式加分号“;”空语句:仅一个分号“;”构成的语句复合语句:用一对花括号{}括起来的多条语句控制语句:C语言提供9种控制语句,见P62#includevoidmain(){inti;i=a

2、bs(-2);;/*表达式语句(赋值语句)空语句*/printf("%d",i);/*表达式语句(函数调用语句)*/}C语言的执行语句#includevoidmain(){inta,b;printf("Pleaseinputa,b:");scanf("%d,%d",&a,&b);if(a>b)/*控制语句(if语句)*/{intt;t=a;a=b;b=t;}/*复合语句*/printf("a=%d,b=%d",a,b);getch();}程序控制结构程序的三种基本结构顺序结构:程序执行按照代码书写顺序执行选择结构:循环结构:if语

3、句switch语句当型循环结构(for语句、while语句)直到型循环结构(do-while语句)顺序结构所谓顺序结构程序就是按代码书写顺序,自上而下执行的语句构成的程序段。一般顺序结构的流程图为:动作1动作2动作3例:计算两个键盘输入的整数的平均值并输出。开始输入两个整数计算平均值定义三个变量输出平均值结束#includemain(){inta,b;floataverage;printf("Pleaseinputa,b:");scanf("%d,%d",&a,&b);average=(a+b)/2.0;printf("average=%

4、f",average);getch();}选择结构C语言的选择控制语句有两条:条件选择语句:if语句开关分支语句:switch语句一、if语句的三种形式1、if(表达式)语句表达式真(非0)语句序列假(0)例:输入一个字母,以小写形式输出该字母。#includemain(){charc;printf("Inputaletter:");c=getchar();if(c>='A'&&c<='Z')c=c+32;printf("%c",c);getch();}开始输入一个字母定义一个字符变量输出字母结束大写字母?转换为小写字母真(非0)假(

5、0)选择结构一、if语句的三种形式2、if(表达式)语句1else语句2表达式真(非0)语句序列2假(0)语句序列1例:输出实数x,y中的较大者。#includemain(){floatx,y;printf("Inputx,y:");scanf("%f,%f",&x,&y);if(x>y)printf("%f",x);elseprintf("%f",y);getch();}开始输入两个实数定义两个实型变量输出x结束x>y?输出y真(非0)假(0)选择结构一、if语句的三种形式3、if(表达式1)语句1elseif(表达式2)语句2..

6、....elseif(表达式n)语句n[else语句n+1]表达式1真(非0)语句序列n假(0)语句序列1表达式2语句序列2真(非0)表达式n假(0)真(非0)语句序列n+1假(0)例:输入百分制成绩,要求输出相应的五级制成绩。百分制成绩与五级制成绩之间的转换标准为:90分以上为“A”;80~89分为“B”;70~79分为“C”;60~69分为“D”;60分以下为“E”。#includemain(){intscore;printf("Pleaseinputthescore(0~100):");scanf("%d",&score);if(sco

7、re>=90)printf("A");elseif(score>=80)printf("B");elseif(score>=70)printf("C");elseif(score>=60)printf("D");elseprintf("E");getch();}例:在一对/**/之间补充程序,使对其输入的一个月工资数额,求应交税款。设应交税款的计算公式如下:如:输入:4500输出:f(4500.00)=30.00输入:6500输出:f(6500.00)=195.00输入:9500输出:f(9500.00)=645.00#include

8、dio.h>voidmain(){fl

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

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

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