- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3 简单程序设计课件
第三章 简单程序设计;3.1 流程结构和语句 ;3.1 流程结构和语句;附加内容:流程图的符号;2.分支结构 分支结构又称选择结构,其执行是根据某个条件判断执行不同的分支语句。分支结构又分为单分支、双分支和多分支结构。 (1) 单分支结构 当逻辑条件为“真”时,执行语句A1,否则,无动作。 (2)双分支结构 双分支结构的程序流程图如图3.2所示。 当逻辑条件为“真”时,执行语句A1,否则执行语句A2。两者只执行其中一个。;(3)多分支结构 多分支结构又称为多情形选择结构,其流程图如图3.3所示。 多分支结构程序中的条件取值可能有多种情况,依据情况执行多个分支语句中的一个分支语句。;3.循环结构 循环结构又分为当型循环结构和直到型循环结构。 (1)当型循环结构;(2)直到型循环结构;例:S=1+2+3+……+10;3.1.2 C的语句概述 ;3.1.2 C的语句概述;3.1.2 C的语句概述;3.1.2 C的语句概述;3.1.2 C的语句概述;3.1.2 C的语句概述;3.2 C标准库函数;3.2.1 C标准库函数的分类 ;3.2.2常用数学库函数 ;3.2.3 标准输入输出函数 ;3.2.3 标准输入输出函数;【例3.2】 #include stdio.h void main( ) { char c1,c2,c3; c1=‘T’; c2=‘o’; c3=‘m’; 或者: c1=84 putchar(c1);putchar(\n); putchar(c2);putchar(\n); putchar(c3);putchar(\n); } 程序运行结果为 T o m putchar函数除了能输出普通字符外,也可以输出控制字符和转义字符,如:‘\n’、‘\t’等。;2.字符输入函数getchar 调用格式:getchar( ) 功能说明:接收从键盘输入的一个字符,并返回该字符,getchar函数没有参数。 【例3.3】下面程序执行后,等待从键盘输入一个字符,并在显示屏幕上显示该字符。 #include stdio.h void main( ) { char x; x=getchar( ); putchar(x); } 程序运行时,如果从键盘输入字符‘T’: T↙ (输入‘T’后,按“回车”键,字符才能送到内存,输入的字符不能带单引号) T (输出变量x的值‘T’) 若程序运行时从键盘输入字符ABCD并按“回车”: ABCD↙ (输入ABCD后,按“回车”键) A (只接收到首字符‘A’并且赋值给变量x,然后输出) 若输入:’A’ 则结果会是什么样子? 由此可见,执行字符输入函数时,尽管可以从键盘输入多个字符,但getchar只能接收一个字符。 getchar函数与putchar函数一次只能输入、输出一个字符。;3.2.3 标准输入输出函数 格式输出函数printf;3.2.4 格式输入函数scanf ;1.整型格式说明符 格式输入函数的整型格式说明符及其含义如下所示。 %d %u %o %x %md;【例3.9】 变量的内存分配情况 #include stdio.h void main() { int x,y,z; scanf(%d%d,x,y); z=x*x+y*y; printf(z=%d\n,z); } 程序运行时按如下方式输入x、y的值: 3?4↙ (输入x、y的值) z=25 (输出z的值);利用键盘输入整型数据时,当格式说明符中没有宽度说明时应注意以下问题: (1)如果格式说明符之间没有其它字符,例如上述例3.9程序的scanf函数: scanf(%d%d,x,y); “%d”之间没有其它字符 则输入时,数据之间用“空格”、“Tab”或“回车”来分隔; 例如,上述例3.9程序在执行scanf函数时,按下面形式输入数据是正确的。 ① 3?4↙ ② 3↙ 4↙ ③ 3 Tab 4↙ 但按下面形式输入数据都是错误的。 ① 3,4↙ ② 3、4↙ ③ 3;4↙;(2)如果格式说明符之间包含有其它普通字符,则输入时,普通字符将按原样输入。例如,上述例3.9程序的scanf函数若改为如下形式 scanf(x=%d,y=%d,x,y); 则执行时,应按如下形式输入x、y的值 x=3,y=4↙ 普通字符,按原样输入;指定域宽的整数:如果说明了域宽,则输入域直到域宽用完时为止。 int i,j; scanf(“%3d%d”,i,j); 执行时输入1234 56
您可能关注的文档
- 21 CFR Part 11介绍课件.ppt
- 21 - EN - CK - Malwares课件.ppt
- 21 C#设计模式-备忘录模式课件.ppt
- 21-STRUTS国际化81-84课件.ppt
- 20审计报告课件.ppt
- 2016沈阳英语八年级上Unit 3 Computers Period 5课件.ppt
- 21PLC8课件.ppt
- 2159a_01课件.ppt
- 21436743-Planning-Menu课件.ppt
- 218 网通7-9月市场推广计划课件.ppt
- 市政协社情民意特邀信息员培训班领导讲话-领导讲话模板.doc
- 市肿瘤医院2011年党建工作总结.doc
- 2025年医德医风七个方面问题查摆问题清单.docx
- 国企2025年作风建设总结大会主持词+作风建设总结会议上的讲话.docx
- 关于集团公司党委2025年前三季度落实全面从严治党主体责任情况的报告+全面从严治党主体责任清单.docx
- 2025年关于在“学精神、强作风、促攻坚”大讨论中的学习心得体会.docx
- 省生态环境厅“树牢正确政绩观”专题学习会上的交流发言+在生态环境系统突出问题大整改视频会议上的讲话.docx
- 2025年省委十二届九次全精神党课讲稿辅导报告.docx
- 关于国有企业党委、税务局2025年党风廉政建设专题教育活动总结报告.docx
- 在关于深化作风建设暨落实“回头看”工作部署会议上的讲话+学习教育总结专题会上的讲话+常态化长效化研讨材料.docx
最近下载
- 《乡土中国》之(1):乡土本色.doc.docx VIP
- Q-JL J130006-2019-加速模拟大气腐蚀试验方法.pdf VIP
- 2.0m光伏支架桩基计算(1).xlsx VIP
- 广东省汕头市潮阳区潮阳实验学校2025-2026学年高二上学期9月月考语文试卷.docx VIP
- 基孔肯雅热预防防蚊灭蚊保护自身和家人健康科普课件PPT.pptx VIP
- 第一章第二节《外国绘画艺术》(教案)中职美术《艺术美术鉴赏与实践》同步精品(高教版(2023)(修订版)).docx VIP
- 2026中国农业银行广西壮族自治区分行校园招聘666人笔试备考试题及答案解析.docx
- 入党志愿书电子表格[2013年版A4].doc VIP
- 药品说明书:硫糖铝片说明书.docx VIP
- 起重作业安全知识培训课件.pptx VIP
文档评论(0)