第3章 最简单的C程序设计-顺序_9July2013.pdf
《第3章 最简单的C程序设计-顺序_9July2013.pdf》由会员分享,可在线阅读,更多相关《第3章 最简单的C程序设计-顺序_9July2013.pdf(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出1.用用用用putchar函数输出一个字符函数输出一个字符函数输出一个字符函数输出一个字符?从计算机向显示器输出一个字符从计算机向显示器输出一个字符从计算机向显示器输出一个字符从计算机向显示器输出一个字符?putchar函数的一般形式为函数的一般形式为函数的一般形式为函数的一般形式为:?putchar函数的一般形式为函数的一般形式为函数的一般形式为函数的一般形式为:putchar(c)3.4.5 字符数据的输入输出字符数据的输入
2、输出字符数据的输入输出字符数据的输入输出3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出例例例例3.8 先后输出先后输出先后输出先后输出BOY三个字符三个字符三个字符三个字符。?解题思路解题思路解题思路解题思路:?定义定义定义定义3个字符变量个字符变量个字符变量个字符变量,分别赋以初值分别赋以初值分别赋以初值分别赋以初值B、O、Y?定义定义定义定义3个字符变量个字符变量个字符变量个字符变量,分别赋以初值分别赋以初值分别赋以初值分别赋以初值B、O、Y?用用用用putchar函数输出这函数输出这函数输出这函数输出这3个字符变量的值个字符变量的值个字符变量的值个字
3、符变量的值 3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出#include int main()char a=B,b=O,c=Y;char a=B,b=O,c=Y;putchar(a);putchar(b);putchar(c);putchar(n);return 0;向显示器输出字符向显示器输出字符向显示器输出字符向显示器输出字符B向显示器输出换行符向显示器输出换行符向显示器输出换行符向显示器输出换行符3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符
4、数据的输入输出3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出#include int main()char a=B,b=O,c=Y;改为改为改为改为int a=66,b=79,c=89;char a=B,b=O,c=Y;putchar(a);putchar(b);putchar(c);putchar(n);return 0;3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出putchar(101)(输出字符输出字符输出字符输出字符)putc
5、har()(输出单撇号字符输出单撇号字符输出单撇号字符输出单撇号字符)3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出2.用用用用getchar函数输入一个字符函数输入一个字符函数输入一个字符函数输入一个字符?向计算机输入一个字符向计算机输入一个字符向计算机输入一个字符向计算机输入一个字符?getchar函数的一般形式为函数的一般形式为函数的一般形式为函数的一般形式为:?getchar函数的一般形式为函数的一般形式为函数的一般形式为函数的一般形式为:getchar()3.4.
6、5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出例例例例3.9 从键盘输入从键盘输入从键盘输入从键盘输入BOY三个字符三个字符三个字符三个字符,然然然然后把它们输出到屏幕后把它们输出到屏幕后把它们输出到屏幕后把它们输出到屏幕。?解题思路解题思路解题思路解题思路:解题思路解题思路解题思路解题思路:?用用用用3个个个个getchar函数先后从键盘向计算机函数先后从键盘向计算机函数先后从键盘向计算机函数先后从键盘向计算机输入输入输入输入BOY三个字符三个字符三个字符三个字符?用用用用put
7、char函数输出函数输出函数输出函数输出3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出#include int main()char a,b,c;a=getchar();输入一个字符输入一个字符输入一个字符输入一个字符,送给送给送给送给变量变量变量变量aa=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);putchar(n);return 0;输入一个字符输入一个字符输入一个字符输入一个字
8、符,送给送给送给送给变量变量变量变量a3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出#include int main()char a,b,c;a=getchar();putchar(getchar();a=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);putchar(n);return 0;putchar(getchar();3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输
9、入输出字符数据的输入输出3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出#include int main()char a,b,c;a=getchar();putchar(getchar();a=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);putchar(n);return 0;putchar(getchar();putchar(getchar();3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出3.4.5 字符数据的输入输出字符数据
10、的输入输出字符数据的输入输出字符数据的输入输出#include int main()char a,b,c;a=getchar();putchar(getchar();a=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);putchar(n);return 0;putchar(getchar();putchar(getchar();putchar(getchar();3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输出字符数据的输入输出3.4.5 字符数据的输入输出字符数据的输入输出字符数据的输入输
11、出字符数据的输入输出#include int main()char a,b,c;a=getchar();putchar(getchar();a=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);putchar(n);return 0;putchar(getchar();putchar(getchar();putchar(getchar();第第第第第第第第3 3章章章章章章章章 最简单的最简单的最简单的最简单的最简单的最简单的最简单的最简单的C C程序设计程序设计程序设计程序设计程序设计程序设计程序设计程序设计
12、3.1 顺序程序设计举例顺序程序设计举例顺序程序设计举例顺序程序设计举例3.2 数据的表现形式及其运算数据的表现形式及其运算数据的表现形式及其运算数据的表现形式及其运算3.2 数据的表现形式及其运算数据的表现形式及其运算数据的表现形式及其运算数据的表现形式及其运算3.3 C语句语句语句语句3.4 数据的输入输出数据的输入输出数据的输入输出数据的输入输出3.1顺序程序设计举例顺序程序设计举例顺序程序设计举例顺序程序设计举例3.1顺序程序设计举例顺序程序设计举例顺序程序设计举例顺序程序设计举例例例例例3.1 有人用温度计测量出用华氏法表有人用温度计测量出用华氏法表有人用温度计测量出用华氏法表有人用
13、温度计测量出用华氏法表示的温度示的温度示的温度示的温度(如如如如 F,今要求把它转换为以今要求把它转换为以今要求把它转换为以今要求把它转换为以摄氏法表示的温度摄氏法表示的温度摄氏法表示的温度摄氏法表示的温度(如如如如 C)。摄氏法表示的温度摄氏法表示的温度摄氏法表示的温度摄氏法表示的温度(如如如如 C)。?解题思路解题思路解题思路解题思路:找到二者间的转换公式找到二者间的转换公式找到二者间的转换公式找到二者间的转换公式)32(95=fcf代表华氏温度代表华氏温度代表华氏温度代表华氏温度,c代表摄氏温度代表摄氏温度代表摄氏温度代表摄氏温度3.1顺序程序设计举例顺序程序设计举例顺序程序设计举例顺序
14、程序设计举例3.1顺序程序设计举例顺序程序设计举例顺序程序设计举例顺序程序设计举例例例例例3.1 有人用温度计测量出用华氏法表有人用温度计测量出用华氏法表有人用温度计测量出用华氏法表有人用温度计测量出用华氏法表示的温度示的温度示的温度示的温度(如如如如 F,今要求把它转换为以今要求把它转换为以今要求把它转换为以今要求把它转换为以摄氏法表示的温度摄氏法表示的温度摄氏法表示的温度摄氏法表示的温度(如如如如 C)。?算法算法算法算法:输入输入输入输入f的值的值的值的值输出输出输出输出c的值的值的值的值)32(95=fc摄氏法表示的温度摄氏法表示的温度摄氏法表示的温度摄氏法表示的温度(如如如如 C)。
15、N-S图图图图3.1顺序程序设计举例顺序程序设计举例顺序程序设计举例顺序程序设计举例3.1顺序程序设计举例顺序程序设计举例顺序程序设计举例顺序程序设计举例)32(95f#include int main()float f,c;定义定义定义定义f和和和和 为单精度浮点型变量为单精度浮点型变量为单精度浮点型变量为单精度浮点型变量float f,c;f=64.0;c=(5.0/9)*(f-32);printf(f=%fnc=%fn,f,c);return 0;定义定义定义定义f和和和和c为单精度浮点型变量为单精度浮点型变量为单精度浮点型变量为单精度浮点型变量指定指定指定指定f的值的值的值的值计算计算
16、计算计算c的值的值的值的值输出输出输出输出f和和和和c的的的的值值值值3.1顺序程序设计举例顺序程序设计举例顺序程序设计举例顺序程序设计举例3.1顺序程序设计举例顺序程序设计举例顺序程序设计举例顺序程序设计举例例例例例3.2 计算存款利息计算存款利息计算存款利息计算存款利息。有有有有1000元元元元,想想想想存一年存一年存一年存一年。有三种方法可选有三种方法可选有三种方法可选有三种方法可选:(1)活期活期活期活期,年利率为年利率为年利率为年利率为r1(1)活期活期活期活期,年利率为年利率为年利率为年利率为r1(2)一年期定期一年期定期一年期定期一年期定期,年利率为年利率为年利率为年利率为r2(
17、3)存两次半年定期存两次半年定期存两次半年定期存两次半年定期,年利率为年利率为年利率为年利率为r3请分别计算出一年后按三种方法所得到请分别计算出一年后按三种方法所得到请分别计算出一年后按三种方法所得到请分别计算出一年后按三种方法所得到的本息和的本息和的本息和的本息和。3.1顺序程序设计举例顺序程序设计举例顺序程序设计举例顺序程序设计举例3.1顺序程序设计举例顺序程序设计举例顺序程序设计举例顺序程序设计举例?解题思路解题思路解题思路解题思路:确定计算本息和的公式确定计算本息和的公式确定计算本息和的公式确定计算本息和的公式。从数学知识可知从数学知识可知从数学知识可知从数学知识可知:若存款额为若存款
18、额为若存款额为若存款额为p0,则则则则:活期存款一年后本息和为活期存款一年后本息和为活期存款一年后本息和为活期存款一年后本息和为:活期存款一年后本息和为活期存款一年后本息和为活期存款一年后本息和为活期存款一年后本息和为:p1=p0(1+r1)一年期定期存款一年期定期存款一年期定期存款一年期定期存款,一年后本息和为一年后本息和为一年后本息和为一年后本息和为:p2=p0(1+r2)两次半年定期存款两次半年定期存款两次半年定期存款两次半年定期存款,一年后本息和为一年后本息和为一年后本息和为一年后本息和为:)23+)(123+p0(1=p3rr3.1顺序程序设计举例顺序程序设计举例顺序程序设计举例顺序
19、程序设计举例3.1顺序程序设计举例顺序程序设计举例顺序程序设计举例顺序程序设计举例?算法算法算法算法:输入输入输入输入p0,r1,r2,r3的值的值的值的值计算计算计算计算p1=p0(1+r1)计算计算计算计算p2=p0(1+r2)计算计算计算计算p3=p0(1+)(1+)输出输出输出输出p1,p2,p323r23r3.1顺序程序设计举例顺序程序设计举例顺序程序设计举例顺序程序设计举例3.1顺序程序设计举例顺序程序设计举例顺序程序设计举例顺序程序设计举例#include int main()float p0=1000,r1=0.0036,r2=0.0225,r3=0.0198,p1,p2,p3
20、;定义变量定义变量定义变量定义变量同时同时同时同时赋予初值赋予初值赋予初值赋予初值r3=0.0198,p1,p2,p3;p1=p0*(1+r1);p2=p0*(1+r2);p3=p0*(1+r3/2)*(1+r3/2);printf(”%fn%fn%fn”,p1,p2,p3);return 0;3.2 数据的表现形式及其运算数据的表现形式及其运算数据的表现形式及其运算数据的表现形式及其运算3.2 数据的表现形式及其运算数据的表现形式及其运算数据的表现形式及其运算数据的表现形式及其运算3.2.1 常量和变量常量和变量常量和变量常量和变量3.2.2 数据类型数据类型数据类型数据类型3.2.3 整型
21、数据整型数据整型数据整型数据3.2.3 整型数据整型数据整型数据整型数据3.2.4 字符型数据字符型数据字符型数据字符型数据3.2.5 浮点型数据浮点型数据浮点型数据浮点型数据3.2.6 怎样确定常量的类型怎样确定常量的类型怎样确定常量的类型怎样确定常量的类型3.2.7 运算符和表达式运算符和表达式运算符和表达式运算符和表达式3.2.1 常量和变量常量和变量常量和变量常量和变量3.2.1 常量和变量常量和变量常量和变量常量和变量1.常量常量常量常量:在程序运行过程中在程序运行过程中在程序运行过程中在程序运行过程中,其值其值其值其值不能被改变的量不能被改变的量不能被改变的量不能被改变的量?整型常
22、量整型常量整型常量整型常量:如如如如1000,12345,0,-345?实型常量实型常量实型常量实型常量?十进制小数形式十进制小数形式十进制小数形式十进制小数形式:如如如如0.34 -56.79 0.0?十进制小数形式十进制小数形式十进制小数形式十进制小数形式:如如如如0.34 56.79 0.0?指数形式指数形式指数形式指数形式:如如如如12.34e3(代表代表代表代表12.34 103)?字符常量字符常量字符常量字符常量:如如如如?转义字符转义字符转义字符转义字符:如如如如n?字符串常量字符串常量字符串常量字符串常量:如如如如”boy”?符号常量符号常量符号常量符号常量:#define P
23、I 3.14163.2.1 常量和变量常量和变量常量和变量常量和变量3.2.1 常量和变量常量和变量常量和变量常量和变量2.变量变量变量变量:在程序运行期间在程序运行期间在程序运行期间在程序运行期间,变量的值是可以改变的变量的值是可以改变的变量的值是可以改变的变量的值是可以改变的?变量必须变量必须变量必须变量必须先定义先定义先定义先定义,后使用后使用后使用后使用?定义定义定义定义变量变量变量变量时指定该变量的时指定该变量的时指定该变量的时指定该变量的名字名字名字名字和和和和类型类型类型类型变量名变量名变量名变量名和和和和变量值变量值变量值变量值是是是是两个不同的概念两个不同的概念两个不同的概念
24、两个不同的概念?变量名变量名变量名变量名和和和和变量值变量值变量值变量值是是是是两个不同的概念两个不同的概念两个不同的概念两个不同的概念?变量名实际上是以一个名字代表的一个变量名实际上是以一个名字代表的一个变量名实际上是以一个名字代表的一个变量名实际上是以一个名字代表的一个存储地址存储地址存储地址存储地址?从变量中取值从变量中取值从变量中取值从变量中取值,实际上是通过变量名找到相应的实际上是通过变量名找到相应的实际上是通过变量名找到相应的实际上是通过变量名找到相应的内存地址内存地址内存地址内存地址,从该存储单元中读取数据从该存储单元中读取数据从该存储单元中读取数据从该存储单元中读取数据3.2.
25、1 常量和变量常量和变量常量和变量常量和变量3.2.1 常量和变量常量和变量常量和变量常量和变量3.常变量常变量常变量常变量:const int a=3;4.标识符标识符标识符标识符:一个对象的名字一个对象的名字一个对象的名字一个对象的名字?语言规定标识符只能由语言规定标识符只能由语言规定标识符只能由语言规定标识符只能由字母字母字母字母、数字数字数字数字和和和和下划线下划线下划线下划线3种字符组成种字符组成种字符组成种字符组成,且且且且第一个字符必须为字母或下划线第一个字符必须为字母或下划线第一个字符必须为字母或下划线第一个字符必须为字母或下划线大小写字母是不同的字符大小写字母是不同的字符大小
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 最简单的C程序设计-顺序_9July2013 简单 程序设计 顺序 _9July2013
限制150内