C语言第5章顺序结构程序设计

C语言第5章顺序结构程序设计

ID:44211175

大小:312.50 KB

页数:44页

时间:2019-10-19

C语言第5章顺序结构程序设计_第1页
C语言第5章顺序结构程序设计_第2页
C语言第5章顺序结构程序设计_第3页
C语言第5章顺序结构程序设计_第4页
C语言第5章顺序结构程序设计_第5页
资源描述:

《C语言第5章顺序结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、教学内容:5.1顺序结构程序5.2字符输入输出函数5.3格式输入输出函数5.4顺序结构程序设计应用实例教学要求:1.掌握编写顺序结构程序的基本方法。2.掌握字符输入输出函数的使用。3.掌握scanf和printf函数的使用。第5章顺序结构程序设计在顺序结构程序中,各语句是按照位置的先后次序,顺序执行的,且每个语句都会被执行到。一、简单顺序结构程序组成1.程序头部分(1)程序功能的注释。(2)编译预处理命令,一般包括文件包含编译预处理命令,以及宏定义命令。2.顺序结构程序函数主体函数体内主要包括以下一些成分。(1)变量的说明部分。(2)数据输入部分。(3)运算部分。(4)运算结果输出部分。5

2、.1顺序结构程序例5.1从键盘输入圆的半径,求圆的周长和面积。程序如下:/*求圆的周长和面积*/#include#definePI3.14159main(){intr;/*算法步骤①*/floats,area;/*算法步骤②*/scanf("%d",&r);s=PI*2*r;/*算法步骤③*/area=PI*r*r;printf("s=%f",s);/*算法步骤④*/printf("area=%f",area);}程序算法:①定义圆半径、圆周长、面积的变量;②从键盘输入圆半径数值;③按照计算公式计算求出圆的周长和面积;④输出圆的周长和面积的数值;一、单个字符的输入函数1.

3、getchar()函数的格式:getchar();2.getchar()函数的作用:从系统隐含的输入设备(如键盘)输入一个字符。3.说明:(1)getchar()函数只能用于单个字符的输入,一次输入一个字符。(2)程序中要使用getchar()函数,必须在程序(或文件)的开头加上编译预处理命令:#include"stdio.h"5.2字符输入输出函数例5.2getchar()函数的使用。#include"stdio.h"/*文件包含*/main(){charch;printf("Pleaseinputacharacter:");ch=getchar();/*输入1个字符并赋给ch*/pri

4、ntf("%c",ch);/*输出一个字符*/printf('');}程序运行情况如下:Pleaseinputacharacters:b↙b二、单个字符的输出函数1.putchar()函数的格式:putchar(ch);其中ch可以是一个字符变量或常量,也可以是一个转义字符。2.putchar()函数的作用:向终端输出一个字符。3.说明:(1)putchar()函数只能用于单个字符的输出,且一次只能输出一个字符。(2)在程序中使用putchar()函数,务必牢记:在程序(或文件)的开头加上编译预处理命令(也称文件包含命令):#include"stdio.h"表示要使用的函数,包含在标准

5、输入输出(stdio.h)头文件中。例5.3putchar()函数的格式和使用方法。#include"stdio.h"/*文件包含命令*/main(){charch1='N',ch2='E',ch3='W';putchar(ch1);putchar(ch2);putchar(ch3);putchar('');putchar(ch1);putchar('');putchar('E');putchar('');putchar(ch3);putchar('');}程序运行结果如下:NEWNEW5.3格式输入输出函数一、printf()函数1.printf()函数的一般格式prin

6、tf("格式字符串"[,输出项表]);2.函数的作用:输出一个或多个任意类型的数据。3.格式字符串“格式字符串”也称“转换控制字符串”,可以包含三种字符:格式指示符、转义字符、普通字符(1)格式指示符一般形式如下:%[标志符][宽度][.小数宽度][类型修饰符](2)转义字符printf()函数中的‘’就是转义字符,输出时产生一个“换行”操作。还有:t、r、b等。(3)普通字符除格式指示符和转义字符之外的其它字符。普通字符原样输出。4.输出项表输出项表内容:常量,变量,表达式。输出项表是可选的。若输出的数据不止1个,相邻2个之间用逗号分开。下面的printf()函数都是合法的:(

7、1)printf("Iamastudent.");普通字符转义字符(2)printf("%d",3+2);格式指示符表达式(3)printf("a=%fb=%5d",a,b+3);(4)printf(“%d,%c”,56,56);2个输出项之间用逗号分开此处逗号也是普通字符5.格式指示符%d以十进制输出整数。%md以十进制输出整数,数据最小宽度占m位。若数值长度m,输

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

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

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