- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]C语言第3部分
第3章 程序控制语句 学习目标与要求 1、了解C语言程序设计的基本方法 2、掌握顺序结构的程序设计 3、掌握选择结构的程序设计 4、掌握循环结构的程序设计 本章要点 程序的三种基本结构 顺序结构 选择结构 循环结构 3.1 程序的三种基本结构 3.2 顺序结构 putchar( )字符输出函数 格式 putchar( c ) c: 字符变量、字符常量、整型变量 例: putchar(A); (输出大写字母A) putchar(x); (输出字符变量x的值) putchar(\101); (也是输出字符A) putchar(‘\n’); (换行) 当c为字符型变量时,输出c中存储的那个字符;当c为整型变量时,输出这个整数在ASCII码表中对应的字符。 putchar函数和getchar函数是C标准库中最简单、也是最容易理解的字符输入输出函数。他们的函数原型在头文件“stdio.h”中,使用函数之前必须要用文件包含命令:#include stdio.h或#include “stdio.h”。 getchar()函数 格式: getchar() 功能:从终端接收一个字符 例: # include “stdio.h” main() { char c; c=getchar(); putchar(c); } 程序运行情况: a↙ a printf( )函数 (1) 格式: printf(“格式控制字符串”,输出列表) 如:printf(“i=%d,c=%c\n”,i,c); 格式控制字符串组成 : 格式说明,由%和格式字符组成 普通字符,需按原样输出的字符 输出表列是需要输出的一些数据,可以是表达式。 scanf( )函数 格式: scanf(“格式控制字符串” ,地址列表) 注意: ①scanf函数中的格式控制后面的是变量地址,而不是变量名。 ②在格式字符中除了格式说明符以外的字符都要以原样输入。 scanf(%d,%d,a,b); scanf(“%d%d”,a,b); 输入:3,4 ↙ 输入:3:4 ↙ “%d%d%d”输入十进制整数数据时,在两个数据之间以一个或多个空格间隔,也可以用回车键、跳格键tab间隔。 scanf(%d%d,a,b); 输入:3□4 ③在用%c格式输入字符时,空格字符和转义字符都作为有效字符输入, 一般不以空格作为间隔符号。 scanf(“%c,%c”,c1,c2); 输入:a,c 例3-1 输入一个华氏温度,要求输出摄氏温度。公式为:c=5/9(f-32) main( ) {float c,f; scanf(%f,f); c=(5.0/9.0)*(f-32); printf(c=%5.2f\n,c); } 例3-2 试编写求梯形面积的程序,取小数点后2位数字。其中上底、下底、高通过键盘输入。 3.2 选择结构的程序设计 if语句的三种形式 if语句的嵌套 条件运算符 switch语句 程序举例 if 语句的第一种形式 【例3-3】输出两个整数中的最大值 void main() {int a,b,max; printf(input two numbers:\n); scanf(%d%d“,a,b); max=a; if(maxb) max=b; printf(max=%d,max); } if 语句的第二种形式 例3-4 输出两个整数中的最大值。 if 语句的第三种形式 例3-5 判别键盘输入字符的类别。 if 语句的说明 例3-6 输入两个实数,按代数值由小到大的次序输出这两个数 例3-7 输入3个数a,b,c,要求按由小到大的顺序输出 例3-7 输入3个数a,b,c,要求按由小到大的顺序输出 if 语句的嵌套 例3-8 比较两个数的大小关系 例3-8 比较两个数的大小关系 例3-8 比较两个数的大小关系 条件运算符与条件表达式 switch语句 switch语句的改进 五. 程序举例 例3-9 写程序,判断某一年是否是闰年。 例3-9 写程序,判断某一年是否是闰年。 例3-9 写程序,判断某一年是否是闰年。 例3-10 计算运费 例3-10 计算运费 例3-11 输入三个整数,输出最大数和最小
文档评论(0)