- 3
- 0
- 约2.02万字
- 约 36页
- 2017-06-10 发布于北京
- 举报
[第三章_顺序程序设计
三、数据输入与输出 语言程序设计教程 第四章 基本输入输出和顺序程序设计 C 求一个字母的后继也不是简单地加1就行,比如,z的后继是a就不能通过加1来实现。此时,可以a为参考点,首先求出输入的字符ch(假设是w)与a之间的字符偏移数n=ch-‘a’=‘w’-‘a’=22,而(n+1)%26=23则是ch(字母w)的后继字母相对于a的偏移数,‘a’+(n+1)%26=97+23=120(即字母x)就是ch(字母w)的后继字母。 根据以上分析,这个程序应这样设计: (1) 定义三个字符型变量,分别用于接受用户输入的字符及用于存放其前驱和后继字符。 (2) 调用getche函数获取用户输入的字母,回显。 (3) 求得该字母的前驱字母和后继字母,并输出其结果。 a b c d e f g h i j k l m n o p q r s t u v w x y z 后继参考点 前驱参考点 后继偏移数23 前驱偏移数4 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 语言程序设计教程 第四章 基本输入输出和顺序程序设计 C #include stdio.h #include conio.h void main ( ) { char ch, ch1, ch2; //变量定义 ch = getche(); //读取一字符 putchar(\n); //换行 ch1 = z - (z - ch + 1) % 26; //求前驱字符 ch2 = a + (ch - a + 1) % 26; //求后继字符 printf(ch1 = %c, ch2 = %c\n,ch1,ch2); //显示结果 } 具体程序如下: ch1 = v, ch2 = x 运行结果(假设输入字母为w): Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 本章小结 语言程序设计教程 第四章 基本输入输出和顺序程序设计 C 本章的主要内容包含如下几个方面: (1) 格式化输入、输出库函数的使用。重点介绍了格式化输入函数printf和格式化输出函数scanf的功能及使用方法,其中格式控制字符串是我们要重点关注的地方,格式化输入和输出可以按照某种输入输出格式来进行。 (2) 字符的非格式化输入、输出库函数的使用。 (3) 算法的基本概念。简单地说,算法是求解某个问题的方法,程序是算法通过编程语言书写出来的表现形式。算法是程序的灵魂,语言只是算法的实现工具。所以我们学习C语言不仅要学会C语言的语法特点,各种函数的使用方法等,更重要的是掌握分析问题、解决问题的方法,就是锻炼分析、分解,最终归纳整理出算法的能力。 (4) 程序的控制结构。任何复杂的算法都可以由顺序结构、选择(分支)结构和循环结构这三种基本结构组成。由此构成了程序的三种控制结构,这三种控制结构在程序中相互嵌套,从而构造出各种各样的程序。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 本章小结 语言程序设计教程 第四章 基本输入输出和顺序程序设计 C 库函数名 scanf printf getchar getche getch putchar puts fflush 功 能 格式化输入 格式化输出 接受一字符输入,以回车键结束,回显 接受一字符输入,输入字符后就结束,回显 接受一字符输入,输入字符后就结束,不回显 输出一字符 输出一字符串(输出后自动换行) 清除键盘缓冲区 函数原型所在头文件 stdio.h stdio.h conio.h conio.h conio.h stdio.h stdio.h stdio.h 习题:P104~P107 1、2、3(1)、 3(4)、 3(6) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profil
您可能关注的文档
- [第七章机械运动速度波动的调节西农版.ppt
- [第七章数控机床.ppt
- [第七章法的要素.ppt
- [第七章模板和库.ppt
- [第七章法律意识法治精神.ppt
- [第七章淀粉的制取与加工.ppt
- [第七章物流管理.ppt
- [第七章环境规划与管理的政策法规制度标准和管理体系.ppt
- [第七章目标市场战略市场营销山东大学许仙.ppt
- [第七章绩效评价指标设计.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)