C语言程序设计 易晓梅 赵芸 第3章 程序的控制结构

C语言程序设计 易晓梅 赵芸 第3章 程序的控制结构

ID:40238520

大小:1.94 MB

页数:70页

时间:2019-07-28

C语言程序设计 易晓梅 赵芸 第3章 程序的控制结构_第1页
C语言程序设计 易晓梅 赵芸 第3章 程序的控制结构_第2页
C语言程序设计 易晓梅 赵芸 第3章 程序的控制结构_第3页
C语言程序设计 易晓梅 赵芸 第3章 程序的控制结构_第4页
C语言程序设计 易晓梅 赵芸 第3章 程序的控制结构_第5页
资源描述:

《C语言程序设计 易晓梅 赵芸 第3章 程序的控制结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章程序的控制结构C语言程序设计本章要点算法和程序的控制结构顺序结构选择结构循环结构本章学习目标掌握顺序结构程序设计方法掌握数据的输入、输出方法掌握选择结构的设计方法掌握循环结构的设计方法第3章程序的控制结构在任何计算问题的解决方案中,都会按照特定的顺序去执行一系列动作。解决问题的过程称为算法,它确定了以下两点:1.动作的含义2.执行动作的顺序3.1算法和程序的控制结构通常情况下,程序中的语句是按顺序一句一句执行,称之为顺序执行。其执行效果如图所示顺序结构流程图3.1算法和程序的控制结构选择结构流程图除了顺序结构,C语言还包括另外两大类程序结构:选择结构和循环结

2、构。选择结构依据分支条件的取值来决定程序执行的走向,也是一种基本和常用的结构,它向我们提供了根据条件取值来选择不同处理块的方法。如果判断结果是真”(T),就执行A程序块的操作,如果判断结果是“假”(F),就执行B程序块的操作。3.1算法和程序的控制结构循环结构是对某一程序块反复执行指定次数的结构,在条件为“真”(T)情况下,重复执行程序块A,然后继续判断条件,直到条件为“假”(F),跳出循环,执行接下来的语句。循环结构流程图3.1算法和程序的控制结构3.2顺序结构3.2.1引例例3.1输入华氏温度,将其转化成摄氏温度后输出。转换公式为:C=5/9(F-32)程序设计流程:1.输入

3、华氏温度f。2.依据公式计算出相应的的摄氏温度c。3.输出摄氏温度c。#include"stdio.h"voidmain(){doublef,c;printf("请输入华氏温度F:");/*提示输入*/scanf("%lf",&f);/*输入华氏温度*/c=5.0/9*(f-32);/*计算摄氏温度,注意5.0的使用*/printf("C=%.2f",c);/*输出摄氏温度*/}3.2.2数据的输入输出C语言常用的输入输出函数有:putchar(),getchar(),printf(),scanf(),它们均包含在头文件为stdio.h的源文件中。数据的输入输出函数有:1.字

4、符输出函数——putchar()一般调用格式:putchar(参数)参数可以是一个字符,转义字符或者一个整数,或者它们之间的一个表达式(ASCII码所对应的整数)。功能:向显示器输出一个字符3.2.2数据的输入输出例如:putchar(‘u’)/*输出字符u*/putchar(‘’)/*输出回车换行*/putchar(65)/*输出字符a*/putchar(‘a’+3)/*输出字符d*/【注意】putchar函数一次只能输出一个字符,且该函数只有一个参数。3.2.2数据的输入输出2.字符输入函数——getchar()一般调用格式:getchar()没有额外的参数。功能:接收用

5、户输入的一个字符,返回给相应的字符变量或者整形变量。返回的值也不赋给任何变量,仅仅作为程序运行中断的需要。例如:charc;inti;c=getchar();i=getchar();getchar();3.2.2数据的输入输出【注意】getchar是一个无参函数。例3.2字符输入输出函数举例#includevoidmain(){charc1,c2,c3;c1=getchar();c2=getchar();c3=getchar();putchar(c1);putchar(c2);putchar(c3);}3.2.2数据的输入输出【注意】实际常用的字符输入函数还有两

6、个变形:getche()和getch(),它们的区别如下:getchar()从键盘读入一个字符,屏幕显示该字符,需按回车键;getche()从键盘读入一个字符,屏幕显示该字符,不需按回车键;getch()从键盘读入一个字符,屏幕不显示该字符,不需按回车键3.格式输出函数——printf()一般调用格式:printf(“格式控制字符串”,输出列表)功能:用printf可以完成准确的格式化输出。每个printf调用包含说明输出格式的格式控制字符串。格式控制字符串包含格式转换、标志、字段宽度、精度和前面的符号(%)一起,这些就构成了转换格式。“格式控制字符串”说明了输出格式,由普通字符

7、和格式说明符两部分组成。普通字符,即需要原样输出的字符。格式说明符以%开始,其形式如下:%[附加格式说明符]格式字符3.2.2数据的输入输出格式字符说明d,i按十进制带符号形式输出整数(正数前无+号,负数前有﹣号)o按八进制无符号形式输出整数(无前导0)x,X按十六进制无符号形式输出整数(无前导0x)u按无符号十进制形式输出整数c按字符形式输出,只输出一个字符s输出字符串f按小数形式输出单、双精度实数,隐含六位小数e,E按标准指数形式输出单、双精度实数,隐含五位小数,共11位g按

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

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

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