3.5 单个字符的输入输出函数(课件)-高二《程序设计基础》同步教学(北京理工版)

2023-07-30
| 13页
| 109人阅读
| 5人下载
普通

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 高二
章节 -
类型 课件
知识点 -
使用场景 同步教学
学年 2023-2024
地区(省份) 北京市
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 202 KB
发布时间 2023-07-30
更新时间 2023-07-30
作者 匿名
品牌系列 -
审核时间 2023-07-30
下载链接 https://m.zxxk.com/soft/40132698.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

3.5 单个字符的输入/输出函数 3.5.1 putchar()函数 每调用putchar()函数一次,向显示器输出一个字符,它的调用形式如下: putchar(ch); 其中,ch是字符变量或是字符常量或是整型表达式,例如: putchar('Y'); 将在显示器上输出字符Y。 下一页 返回 3.5 单个字符的输入/输出函数 3.5.2 getchar()函数 每调用getchar函数一次,从键盘接收一个字符,它的调用形式如下: ch=getchar( ); getchar()函数是一个无参函数,但调用getchar()函数时,后面的括号不能省略。getchar()函数从键盘接收一个字符作为它的返回值。 在输入时,空格、回车等都将作为字符读入,而且,只有在用户输入回车键时,读入才开始执行。 上一页 返回 3.6 顺序程序设计举例 在顺序结构程序中,各语句是按照位置的先后次序,顺序执行的,且每个语句都会被执行到。 【例3.5】 编写程序,输入一个圆的半径,计算这个圆的面积。 /*程序功能:计算圆的面积*/ main( ) { float pi=3.14159, r, s; printf("Input radius:"); scanf("%f", &r); s=pi*r*r; printf("area is:%7.2f ", s); } 下一页 返回 3.6 顺序程序设计举例 【例3.6】 编写程序,输入一个大写字母,把它转换成相应的小写字母,然后输出。 /*程序功能:大写字母转换成相应的小写字母*/ #include "stdio.h" main( ) { char ch; printf("Input a capital:"); ch=getchar( ); ch+=32; printf("The lowercase is %c ", ch); } 上一页 下一页 返回 3.6 顺序程序设计举例 【例3.7】 编写程序,输入一个double类型的数,保留这个数小数点后两位,对小数点后第三位作四舍五入处理,输出处理后的结果。 /*程序功能:实型数据四舍五入处理*/ #include "stdio.h" main( ) { double x; printf("Enter x:"); scanf("%lf", &x); printf("Before transaction x=%f ", x); x*=100; x+=0.5; x=(int)x; x/=100; printf("After transaction x=%f ",x);} 上一页 下一页 返回 3.6 顺序程序设计举例 【例3.8】 求平面上两点之间的距离。 数据分析: 输入量:第一个点 坐标x1,y1,float,第二个点 坐标 x2,y2,float 输出量:俩点之间的距离 d,float 算法分析: (1)输入第一个点坐标x1,y1。 (2)输入第二个点坐标 x2,y2。 (3)求两点之间的距离d。 (4)输出两点之间的距离。 上一页 下一页 返回 3.6 顺序程序设计举例 原程序如下: #include “math.h” main() {float x1,y1,x2,y2; float d; printf("Please input x1,y1"); scanf("%f,%f",&x1,&y1); printf("Please input x2,y2"); scanf("%f,%f",&x2,&y2); d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); printf("d=%8.4f ",d); } 上一页 返回 表3-1 常用的格式字符 下一页 返回 表3-1 常用的格式字符 上一页 返回 表3-4 常用格式字符 格式字符 说明 d 输入十进制整数 o 输入八进制整数 x 输入十六进制整数 u 输入无符号十进制整数 c 输入一个字符 f 和e 输入小数形式或指数形式输入实型数据 s 输入字符串 返回 图3-1 流程图基本元素 返回 图3-2 计算1+2+3+…+1000的 算法流程图 返回 图3-3 N-S流程图基本符号 返回 $

资源预览图

3.5 单个字符的输入输出函数(课件)-高二《程序设计基础》同步教学(北京理工版)
1
3.5 单个字符的输入输出函数(课件)-高二《程序设计基础》同步教学(北京理工版)
2
3.5 单个字符的输入输出函数(课件)-高二《程序设计基础》同步教学(北京理工版)
3
3.5 单个字符的输入输出函数(课件)-高二《程序设计基础》同步教学(北京理工版)
4
3.5 单个字符的输入输出函数(课件)-高二《程序设计基础》同步教学(北京理工版)
5
3.5 单个字符的输入输出函数(课件)-高二《程序设计基础》同步教学(北京理工版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。