




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、12第4章:基本输入输出和顺序程序设计 程序对数据的处理流程:程序对数据的处理流程: 程序的主要功能就是对数据的处理,其整个流程主要包程序的主要功能就是对数据的处理,其整个流程主要包括数据的输入、数据的处理、数据的输出。括数据的输入、数据的处理、数据的输出。语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c3 程序的结构: 写文章有文章的结构 建房子有房子的结构 制造机械产品由机械产品的结构 那么编写程序是否有程序的结构呢?语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设
2、计计c4 格式化输出格式化输出printf printf 格式化输入格式化输入scanf scanf 字符数据的非格式化输入、输出字符数据的非格式化输入、输出 程序的控制结构程序的控制结构 顺序程序设计举例顺序程序设计举例 本章小结本章小结 掌握各种类型数据的格式化输入输出方法;掌握各种类型数据的格式化输入输出方法; 掌握字符数据的非格式化输入输出方法;掌握字符数据的非格式化输入输出方法; 理解三种程序控制结构的流程图;理解三种程序控制结构的流程图; 学会简单顺序程序的设计;学会简单顺序程序的设计; 养成良好的程序设计习惯;养成良好的程序设计习惯; 语语言言程程序序设设计计教教程程第第二二版版
3、 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c54.1 格式化输出printf 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c6 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c7 格式转格式转换符换符含含 义义对应的表对应的表达式数据达式数据类型类型%d 或或 %i以十进制形式输出一个整型数据。例如:以十进制形式输出一个整型数据。例如:int a = 20;printf (%d, a); /输出输出20有符号整有符号整型型%u以十进制形
4、式输出一个无符号整型数据。例如:以十进制形式输出一个无符号整型数据。例如:int a = -1;printf (%u, a); /bc下输出下输出65535,vc下下4294967295无符号整无符号整型型%f以十进制小数形式输出一个浮点型数据。例如:以十进制小数形式输出一个浮点型数据。例如:float f = -12.3;printf (%f, f); /输出输出-12.300000浮点型浮点型语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c8 格式格式转换转换符符含含 义义对应的表对应的表达式数据达式数据类型类型%e,%e以
5、指数形式输出一个浮点型数据。例如:以指数形式输出一个浮点型数据。例如:float f = 1234.8998;printf (%e, f); /输出输出1.234900e+003printf (%e, f); /输出输出1.234900e+003浮点型浮点型语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c%s输出一个字符串。例如:输出一个字符串。例如:printf (my name is %s, wangjinghua); /输出输出my name is wangjinghua字符串字符串%c输出一个字符型数据。例如:输出一个字
6、符型数据。例如:char ch = a;printf (%c, ch); /输出输出a字符型字符型9 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计ca=213;printf(“%-+10.5hd”,a);+0021310 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c11 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c12 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输
7、输入入输输出出和和顺顺序序程程序序设设计计c13 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c14 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c很容易出错!很容易出错!15 why? 如何修改?如何修改?语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c164.2 4.2 格式化输入格式化输入scanfscanf 取地址运算符(与按位“与”同符号),只能作用于变量! 语语言言程程序序设设计计教
8、教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c17 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c18 。 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c19 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c20 int a,b; float x,y,z; char c1,c2; /scanf (x=%f,y=%en,&x,&y); /s
9、canf (a=%d,b=%d,&a,&b); /scanf (x=%f,y=%e,&x,&y); scanf(a=%db=%d,&a,&b); scanf(x=%fy=%e,&x,&y); scanf(c1=%cc2=%c,&c1,&c2); printf(a=%d b=%dn,a,b); printf(x=%f,y=%fn,x,y); printf(c1=%c,c2=%cn,c1,c2);214.3 4.3 字符数据的非格式化输入、输出字符数据的非格式化输入、输出 语语言言程程序序设设计计教教程程第第二二版版
10、第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c22 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c23 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c24 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c25 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c26库函数名库函数名功功 能能函数原型所在头函数原型
11、所在头文件文件getchar接受一字符输入,以回接受一字符输入,以回车键结束,回显车键结束,回显stdio.hgetc从输入流中接受一字符,从输入流中接受一字符,以回车键结束,回显以回车键结束,回显stdio.hgetche接受一字符输入,输入接受一字符输入,输入字符后就结束,回显字符后就结束,回显conio.hgetch接受一字符输入,输入接受一字符输入,输入字符后就结束,不回显字符后就结束,不回显conio.h 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c27 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章
12、基基本本输输入入输输出出和和顺顺序序程程序序设设计计c28 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c29 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c304.4 4.4 程序的控制结构程序的控制结构 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c31 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c 32 语语言言程程序
13、序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c33 起止框起止框判断框判断框输入、输出框输入、输出框注释框注释框处理框处理框连接点连接点流程线流程线语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c【例【例2 2】的算法的流程图】的算法的流程图开开 始始i = 9a1 = 1i 1i = i - 1a0 = 2*(a1+1)a1 = a0输出输出a0结结 束束t【例【例1 1】的算法的流程图】的算法的流程图max amax ba b输入输入a, b, ca, b, c开开 始始
14、max c输出输出max结结 束束c maxttff34 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c 输入输入a,b,ca btfmaxamaxbc maxtfmaxc输出输出max【例】的算法的【例】的算法的nsns流程图流程图i 9a1 1当当i 1a0 2*(a1+1)a1 a0i i - 1输出输出a0【例】的算法的【例】的算法的nsns流程图流程图35 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c 36 abca条件条件abtf条件条件tfatf条件条件a条件条件tf语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c374.5 4.5 顺序程序设计举例顺序程序设计举例 语语言言程程序序设设计计教教程程第第二二版版 第第四四章章 基基本本输输入入输输出出和和顺顺序序程程序序设设计计c38 语语言言程程序序设设计计教教
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 帘窗安装合同范本
- 顾客洗纹身合同范本
- 小学生合同范本
- 重大决策事前法律咨询与法律顾问签字背书制度
- 咨询分包合同范本
- 教育教学心得体会(甄选10篇)
- 无人驾驶产业发展趋势展望
- 市场调研协议书格式
- 二次元文化产业市场现状与前景研究
- 2025年大数据营销考试试题题库及答案
- 种植牙术后注意事项
- 2025下半年网络管理员考题试卷及答案
- 2024年陕西数字教育年度发展报告-陕西省教育厅
- 探针卡基础知识培训课件
- 2025年留置看护队考试题库及答案
- 幽门螺旋杆菌教学课件
- 高三秋季开学第一课:语你相遇文暖我心+课件+2025-2026学年统编版高一语文必修上册
- 心内科常见疾病健康宣教
- 闭经中医课件
- 煤粉锅炉培训课件
- 面塑教学 课件
评论
0/150
提交评论