第3-1章 选择结构程序设计

合集下载

《c语言程序设计》实验报告(实验-2)

《c语言程序设计》实验报告(实验-2)

《c语⾔程序设计》实验报告(实验-2)《C语⾔程序设计》实验报告2013~2014学年第⼆学期班级姓名学号指导教师实验⼀实验项⽬名称:C程序的运⾏环境和运⾏C程序的⽅法所使⽤的⼯具软件及环境:Visual C++ 6.0⼀、实验⽬的:1.了解在Visual C++ 6.0环境下如何编辑、编译、连接和运⾏⼀个C程序;2.通过运⾏简单的C程序,初步了解C源程序的特点。

⼆、预习内容:教材《C语⾔程序设计教程》第1章。

三、实验内容:1. 在Visual C++ 6.0环境下输⼊并运⾏下⾯的程序:#includeint main( ){printf("This is a C program.\n");return 0;}2. 在Visual C++ 6.0环境下输⼊下⾯的程序(有语法错误),编译、连接、调试该程序,直⾄程序⽆语法错误,然后运⾏程序,并观察分析运⾏结果。

#includeint main( ){int a,b,suma=3;b=4;sun=a+b;print(“%d+%d=%d\n”,a,b,sum);return 0;}四、实验结果:1. 运⾏结果(或截图):This is a C program.Press any key to continue2. (1) 改正后的源程序:#includeint main( ){int a,b,sum;a=3;b=4;sum=a+b;printf("%d+%d=%d\n",a,b,sum);return 0;}(2) 运⾏结果(或截图):3+4=7五、思考题:1. ⼀个C程序上机的步骤有哪些?答:上级输⼊与编辑源程序—对原程序进⾏编译–与库函数链接–运⾏可执⾏的⽬标程序。

2. 组成C程序的基本单位是函数,⼀个函数包括哪⼏个部分?答:⼀个函数包括两部分:分别为函数头或函数⾸部和函数体。

成绩指导教师签名实验⼆实验项⽬名称:数据类型、运算符和表达式所使⽤的⼯具软件及环境:Visual C++ 6.0⼀、实验⽬的:1.掌握整型、实型与字符型这三种基本类型的概念;2.掌握常量及变量的使⽤⽅法;3. 掌握基本算术运算符及其表达式的使⽤⽅法;4. 掌握++、--运算符、赋值运算符及其表达式的使⽤⽅法。

c语言《程序设计基础》课后习题参考答案与解析

c语言《程序设计基础》课后习题参考答案与解析

c语言《程序设计基础》课后习题参考答案与解析《程序设计基础》习题参考答案与部分解析第1章 C 语言概述一、填空a) C源程序的基本单位是函数。

b) 一个C程序中至少应包括一个 main函数。

c) 在C语言中,输出操作是有库函数 printf( )函数完成。

二、单选题1、A2、C3、B解析:第1题答案:A 。

因为一个C程序总是从main函数开始执行的,而不论main函数在程序中的位置。

且到main函数结束。

第2题答案:C 。

因为 main函数没有限制必须位于程序的最前面。

C程序书写自由,一行内可写几个语句。

在对一个C 程序进行编译的过程中,无法检查注释当中的拼写错误。

不过C语言本身并没有输入输出语句,输入输出是由函数完成的。

第3题答案:B。

因为一个C语言程序是由若干个函数组成的。

但至少包含一个main 函数,且main函数的位置不限。

三、编程题1、编写一个输出“Welcome to C!”信息的小程序。

解:程序如下#include “stdio.h”main( ){1printf(“Welcome to C!”) ;}2、已知三角形的三边长分别为3,4,5,试用海轮公式编程求其面积。

海伦公式为:S?= ,其中s= (a+b+s)/2 ;解:程序如下#include “math.h”#include “stdio.h”main( ){int a , b , c ; /* a ,b,c 3个整型变量表示三角形的3条边。

*/float s ,s1 ; /* s1作为面积变量,s 作为中间变量是都应该是实形*/a=3 ; b= 4; c=5 ;s= (a+b+c)/2.0 ;s1= sqrt(s*(s-a)*(s-b)*(s-c)); /* sqrt函数完成开平方根功能。

*/printf(“area=%f\n”,s1);}2第2章程序设计基础知识一、单选题1、C2、A3、C4、A5、C6、C7、D8、C9、D 10、A 11、D 12、A 13、C 14、C 15、B A 16、B 17 D解析:1. 答案:C。

课后题答案-C语言程序设计(第2版)

课后题答案-C语言程序设计(第2版)

《C语言程序设计能力教程(第二版)》课后作业及实训题参考答案第1章进入C语言程序世界二、1. I love China!printf("we are students.\n")2. 6项目实训题参考答案1.编写一个C程序,输出以下信息:* * * * * * * * * * * * * * * * * * * *I am a student!* * * * * * * * * * * * * * * * * * * *main(){ printf("********************\n");printf(" I am a student!\n ");printf("********************\n");}2.已知立方体的长、宽、高分别是10cm、20cm、15cm,编写程序,求立方体体积。

解:main(){int a,b,c,v;a=10;b=20;c=15;v=a*b*c;printf("v=%d",v);}本程序运行结果为:v=3000第2章编制C程序的基础知识一选择题C B A B A C C二操作题,2,-8,23.000000,2.500000,-8.0000002. ABC DEFGHwhy is 21+35 equal 523.3 14 32 31 24. aa bb cc abcA N项目实训题1.定义一个符号常量M为5和一个变量n值为2,把它们的乘积输出。

#define M 5main(){ int n,c;n=2; c=M*n;printf("%d\n",c); }2.编程求下面算术表达式的值。

(1)x+a%3*(int)(x+y)%2/4,设x=2.5,a=7,y=4.7;(2)(float)(a+b)/2+(int)x%(int)y,设a=2,b=3,x=3.5,y=2.5。

单片机基础与应用(C语言版)第3章 C51程序设计基础

单片机基础与应用(C语言版)第3章 C51程序设计基础

选择语句
多分支选择的switch语句, 其一般形式如下: switch(表达式)
{ case常量表达式1: 语句组1;break; case常量表达式2: 语句组2;break; …… case常量表达式n: 语句组n;break; default : 语句组n+1;
} 该语句的执行过程是:首先计算表达式的值,并逐个与case后的常量表达 式的值相比较,当表达式的值与某个常量表达式的值相等时,则执行对应 该常量表达式后的语句组,再执行break语句,跳出switch语句的执行,继 续执行下一条语句。如果表达式的值与所有case后的常量表达式均不相同, 则执行default后的语句组。
位运算
按位或操作符: |
或操作
格式:x|y
规则:对应位均为0时才为0,否则为1 例如, i=i|0x0f; 等同于
i|=0x0f;
主要用途:将1个数的某(些)位置1,其余各位不变
位运算
异或操作
按位异或操作符:^ 格式:x^y 规则:对应位相同时为0,不同时为1
例如, i=i^0x0f; 等同于 i^=0x0f; 主要用途:使1个数的某(些)位翻转(即原来为1的位 变为0,为0的变为1),其余各位不变。
右移运算符“>>”的功能,是把“>>”左边的操作数 的各二进制位全部右移若干位,移动的位数由“>>” 右边的常数指定。进行右移运算时,如果是无符号数, 则总是在其左端补“0”
练习
1 .若x = 10, 则!X的值为真或假? 2. 若a = 3, b = 2, 则if(a&b)的值为真或假? 3. 5 && 0 ||8的值为?
浮点型 指针型 位类型 特殊功能寄存器 16位特殊功能寄存器 可寻址位

(2021年整理)谭浩强c语言程序设计习题集

(2021年整理)谭浩强c语言程序设计习题集

(完整)谭浩强c语言程序设计习题集编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)谭浩强c语言程序设计习题集)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)谭浩强c语言程序设计习题集的全部内容。

目录重要次重要重复或欲删除基础第一章 C语言概述1。

1 选择题1.2 填空题第二章数据类型、运算符与表达式2。

1 选择题2.2 填空题第三章最简单的C程序设计3。

1 选择题3。

2 填空题第四章逻辑运算和判断选取控制4。

1 选择题4。

2 填空题4。

3 编程题第五章循环控制5。

1 选择题5。

2 填空题5.3 编程题第六章数组6。

1 选择题6.2 填空题6.3 编程题第七章函数7。

1 选择题7.2 填空题7.3 编程题第八章编译预处理8.1 选择题8.2 填空题8。

3 编程题第九章指针9.1 选择题9.2 填空题9。

3 编程题第十章结构体和共用体10.1 选择题10.2 填空题10.3 编程题第十一章位运算11.1 选择题11。

2 填空题11。

3 编程题第十二章文件12。

1 选择题12。

2 填空题12.3 编程题第一章 C语言概述1。

1 选择题*1.1一个C程序的执行是从 A 。

A)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序main函数结束参考答案:A参考分析:C语言总是从main函数开始,main函数结束。

但是C语言中存在一个exit(0)函数,它可以使得程序在任何时候、任何位置结束程序的运行。

Pascal基本教程 第一至十一章甄选

Pascal基本教程 第一至十一章甄选

Pascal基本教程第一至十一章(优选.)Pascal基本教程2008-04-19 18:18来自Pascal语言中文网的一份pascal入门教程,适合Pascal初学者阅读。

第一章Pascal语言概述与预备知识第二章Pascal语言基础知识第三章顺序结构程序设计第四章选择结构程序设计第五章循环结构程序设计第六章枚举型和子界型第七章数组第八章函数和过程第九章集合与记录第十章指针第十一章文件Pascal基本教程第一章2008-04-19 18:20第一章Pascal语言概述与预备知识1 关于Turbo PascalPascal是一种计算机通用的高级程序设计语言。

它由瑞士Niklaus Wirth教授于六十年代末设计并创立。

以法国数学家命名的Pascal语言现已成为使用最广泛的基于DOS的语言之一,其主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。

正因为上述特点,Pascal语言可以被方便地用于描述各种算法与数据结构。

尤其是对于程序设计的初学者,Pascal语言有益于培养良好的程序设计风格和习惯。

IOI(国际奥林匹克信息学竞赛)把Pascal语言作为三种程序设计语言之一,noi(全国奥林匹克信息学竞赛)把pascal语言定为唯一提倡的程序设计语言,在大学中Pascal语言也常常被用作学习数据结构与算法的教学语言。

在Pascal问世以来的三十余年间,先后产生了适合于不同机型的各种各样版本。

其中影响最大的莫过于Turbo pascal系列软件。

它是由美国Borland公司设计、研制的一种适用于微机的Pascal编译系统。

该编译系统由1983年推出1.0版本发展到1992年推出的7.0版本,其版本不断更新,而功能更趋完善。

下面列出Turbo Pascal编年史出版年代版本名称主要特色1983Turbo Pascal 1.0Turbo Pascal 2.0Turbo-87 Pascal提高实数运算速度并扩大值域1985Turbo Pascal 3.0增加图形功能Turbo BCD Pascal特别适合应用于商业1987Turbo Pascal 4.0提供集成开发环境(IDE),引入单元概念1988Turbo Pascal 5.0增加调试功能1989Turbo Pascal 5.5支持面向对象的程序设计(OPP)1990Turbo Pascal 6.0提供面向对象的应用框架和库(Turbo Vision)1992Turbo Pascal 7.0面向对象的应用系统、更完善的IDETurbo Vision 2.01993Borland Pascal 7.0开发Object Windows库、(For Windows)提供对OLE多媒体应用开发的支持1995DelphiVisual PascalTurbo Pascal语言是编译型程序语言,它提供了一个集成环境的工作系统,集编辑、编译、运行、调试等多功能于一体。

C语言程序设计第五版谭浩强 ppt课件

C语言程序设计第五版谭浩强 ppt课件

第一章 C语言概述
C语言结构特点
❖函数与主函数
程序由一个或多个函数组成
必须有且只能有一个主函数main(),可以放在程序中任一 位置
程序执行从main开始,在main中结束,其它函数通过嵌 套调用得以执行。
❖程序语句
C程序由语句组成 用“;”作为语句终止符
❖注释
/* */为注释,不能嵌套
教材、参考书与课时安排
教材
C程序设计 (第二版) 谭浩强编著 清华大学出版社
参考书
C语言程序设计教程 谭浩强 高等教育出版社 C高级实用程序设计 王士元 清华大学出版社 C程序设计试题汇编 谭浩强 清华大学出版社
课时安排
64学时
课程目的
§熟记C语言的基本概念 §熟悉Turbo C的上机操作环境 §会读、会编、会调试C程序
<>
C语言程序设计
第一章 C语言概述
C语言发展过程
❖产生背景
ALGOL 60→CPL语言→BCPL→B语言,写UNIX系统
❖产生过程
时间:1972~1973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人: Ken.Thompson和Dennis.M.Ritchie
❖C标准
标准C: 1978年 K&R合著《The C Programming Language》
}
通过max函数将z值带回调用处
<>
C语言程序设计
第一章 C语言概述
C语言格式特点
❖习惯用小写字母,大小写敏感
❖不使用行号,无程序行概念 ❖可使用空行和空格 ❖常用锯齿形书写格式
mmaiani(n() ) {{ ……………….
int…i…, j…, …sum…;… sum=0…; ………..

《程序设计基础(C语言)》实验指导书

《程序设计基础(C语言)》实验指导书

《程序设计基础(C语言)》目录第1 章概述 (1)1.1 课程简介 (1)1.2 实验环境选择 (1)第 2 章实验要求 (1)2.1 实验过程要求 (1)2.2 考核及评分标准 (1)第 3 章实验内容 (2)3.1 实验1 熟悉C语言运行环境 (2)3.2 实验2 数据类型 (3)3.3 实验3 运算符和表达式 (4)3.4 实验4 顺序结构及输入和输出 (6)3.5 实验5 选择结构 (7)3.6 实验6 循环结构 (9)3.7 实验7 数组(1) (11)3.8 实验8 数组(2) (12)3.9 实验9 字符串及其操作 (13)3.10 实验10 函数 (14)3.11 实验11 结构体 (15)3.12 实验12 指针 (16)第 1 章概述1.1 课程简介《程序设计基础(C语言)》是软件工程各专业或其它相近专业学生的公共职业基础课,是软件类各专业的入门课程,直接影响学生后继职业技术课程的学习及可持续发展能力的培养。

通过本书,学习基本的程序设计概念和程序设计方法,学会使用C语言解决实际问题,进行初级的程序设计。

1.2 实验环境选择VC++6.0第 2 章实验要求2.1 实验过程要求本课程中,实验者必须服从指导教师和实验室工作人员的安排,遵守纪律与实验制度,爱护设备及卫生。

在指定的实验时间内,必须到机房内实验,其余时间可自行设计和分析。

本课程所涉及的程序代码,都要求有较高的可读性和效率,多文件表示。

2.2 考核及评分标准若实验者在指定上机时间三次不到课,取消考核资格。

请假,必须提前出具正式假条,不接受事后假条。

如果发现抄袭、篡改、伪造实验数据,或实验报告和设计报告雷同,涉及的所有学生的该课程成绩计为0 分。

本课程采用结构化评分,主要由指导教师灵活处理,可以是考勤等。

第 3 章实验内容3.1 实验1 熟悉C语言运行环境一、实验目的1.了解什么是C语言2.熟悉C语言程序开发环境二、实验内容和步骤1.大学生涯的第一个程序1)运行Microsoft Visual Studio 2008或者VC6.02)创建项目,选择win32控制台应用程序或者空项目,项目名为MyFirstApp3)新建项目,选择C++源文件,文件名为HelloWorld4)在程序编辑窗口,输入如下代码#include <stdio.h>/* 主程序*/void main(){printf("hello world\n");}5)执行程序,Ctrl+F56)观察输出结果,并记录2.修改程序1)增加语句,观察输出结果是否不同printf("hello world\n");printf("world is me\n");2)删除输出字符串中的“\n”,观察输出结果是否不同printf("hello world\n");3)进行换行输出,观察输出结果是否不同printf("hello, ");printf("world");printf("\n");4)将上个程序块中的printf("\n");去掉,观察输出结果是否不同3.用自己的语言,描述下对C语言程序的第一印象4.简单描述下,第二步骤中,输出结果相同与不同的原因;以及“\n”的用途3.2 实验2 数据类型一、实验目的1.掌握变量的命名规则和定义2.掌握C语言程序中的各种数据类型并使用它们二、实验内容和步骤1.定义3个变量numInt、numFloat、charInfo,他们的类型分别为整型,单精度类型,字符型;并分别初始化为2,2.0和‘A’,最后输出这三个变量的值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
顺序结构 选择结构 循环结构
华中科技大学光电学院C语言程序设计
结构化程序设计的基本思想是: 任何程序都可以用三种基本结构的组合来 实现 这三种基本结构式:顺序结构、选择结构 和循环结构 这三种结构都具有一个入口和一个出口 要求限制无条件转移语句(即goto语句) 的使用
华中科技大学光电学院C语言程序设计
第3章 程序和流程控制

3.1 3.2 3.3 3.4
C语言程序的版式及语句 选择结构程序设计 循环结构程序设计 程序流程控制综合举例
华中科技大学光电学院C语言程序设计
§3.1 C语言程序的版式
编写C语言程序一般应包含如下几个部分 (1)注释部分:格式为"/*注释内容*/"或"//注释内容"; 在函数的最上端,一般都应有一段注释信息,主要说明函数的功 能,输入、输出及其限制;如是商品软件还应包含版权信息,在 程序的其他部分也可加注释。编程者要养成一边编程序、一边加 注释的习惯。一般长段的注释用"/*注释内容*/形式,短段的注 释用"//注释内容"形式。 (2)预处理块、全局变量说明等。(参见后面章节) (3)函数定义部分,包括函数类型,函数名及参数表,由 于只有一个函数故取名main(),由于无返回值故类型为void, 无参数输入时,main()内参数表为空。 (4)变量说明部分,对所用的变量进行说明; (5)数据输入部分,对要使用的变量赋初值,可直接或间 接输入,有些是在第(4)部分完成(即变量直接初始化); (6)执行部分,它是整个程序的核心,一般是对程序算法 用结构化程序设计方法进行描述,然后将其转化成对应的C语言 语句; (7)信息输出部分,根据要求输出所求的信息或返回结果; 有些是在第(6)部分一边执行一边输出。
华中科技大学光电学院C语言程序设计
switch (p)
p=p1 语句组1
p=p2 语句组2
p=p3 语句组3
……
p=pn 语句组n
其它 语句组n+1
图3.8 switch语句的流程控制
华中科技大学光电学院C语言程序设计
§3.2.2 switch 语句

switch 语句的格式和规则:
switch ( 表达式 ) case 常量1: case 常量2: …… case 常量n: default : } 语句块 1 语句块 2 语句块 n 语句块 n+1
华中科技大学光电学院C语言程序设计
§3.2.1 if语句的三种基本形式
注意:C语言中,条件表达式的值为非0时, 系统均按“真值”处理。 if(‘a’) printf(“ok”); x=-5;if(x) printf(“ok”); y=0; if(y==0) printf(“ok”); if(y) printf(“ok”);
开始 scanf r If r==10 -> area If r==20 -> perimeter 结束
华中科技大学光电学院C语言程序设计
§3.2.1 if语句 – 例题
例3.2-No.3: (1)输入两个实数,按从大 到小的顺序输出这两个数。
开始 scanf a,b If a>=b -> printf a,b If a<b -> printf b,a 结束
华中科技大学光电学院C语言程序设计
§ 3.2.2 switch多分支选择语句
switch也是分支选择语句,它可以是多分 支选择,而if语句只有两个分支可供选择。 虽然可以用嵌套的if语句来实现多分支选 择,但在某些情况下,当选择的分支比较 多且处理的功能要求比较高的情况下,如 果还采用嵌套的if语句来编程的话,那样 的程序不仅冗长难读而且效率不高,这就 是switch语句存在的理由。
华中科技大学光电学院C语言程序设计
§3.2.1 if语句 - if语句的嵌套

if(e1) if(e2) A else B else if(e3) C else D
根据条件多路分支
华中科技大学光电学院C语言程序设计
§3.2.1 if语句 - if语句的嵌套
嵌套规定: 1) else 与前面最近、未曾配对的if对应; if ( i > 0 ) {if ( i % 2 == 0 ) printf (“positive and even\n”); } else printf ( “positive and odd \n”);
华中科技大学光电学院C语言程序设计
§3.2.1 if语句 – 例题
例3.2-No.4: 输入两个小写字母, 然后按字母顺序排序 并输出。
开始 getchar ch1,ch2 If ch1>ch2 -> 交换ch1,ch2 putchar ch1,ch2
华中科技大学光电学院C语言程序设计
§3.2.1 if语句 – 例题

2)如果要改变规定1)中所确定的配对关系,即 else要与外层的if配对,则第二个if语句必须用 花括号括起来。
华中科技大学光电学院C语言程序设计
§3.2.1 if语句 – 例题
例3.2-No.8: 从键盘输入三个实数,求其最大者。
a>c a>b a<=c b>c a<=b b<=c : max=c : : max=c max=b : max=a
华中科技大学光电学院C语言程序设计
§3.2.1 if语句 – 例题
例3.2-No.3: (1)输入两个实数,按从大 到小的顺序输出这两个数; (2)输入两个实数,求最大 值并输出; (3)输入两个实数a,b,按 a>b的顺序排序,并输出;
开始 scanf a,b If a<b -> 交换a,b 结束
int i=2; switch(i) { case 0: printf(" case 1: printf(" case 2: printf(" case 3: printf(" case 4: printf(" default:printf(" }
}
ห้องสมุดไป่ตู้
a0=%d\n",i); a1=%d\n",i); a2=%d\n",i); a3=%d\n",i); a4=%d\n",i); a5=%d\n",i);
例3.2-No.5: 输入一个正整数,判 断其奇偶性。
开始 scanf number if number%2==1 -> odd else -> even 结束
华中科技大学光电学院C语言程序设计
§3.2.1 if语句 – 例题

开始 scanf score
Error: score<0 or >100 A: 90<=score<=100 B: 80<=score<90 C: 70<=score<80 D: 60<=score<70 E: 0<=score<60
华中科技大学光电学院C语言程序设计
§3.2.1 if语句的三种基本形式

第三种基本形式:阶梯式else if形式 int weather=9; if (weather == 1) printf(“rainy!”); else if (weather == 2) printf(“sunny!”); else if (weather == 3) printf(“cloudy!”); else if (weather == 4) printf(“snowy!”); else printf(“I don’t know!”);

§3.2.2 switch 多分支选择语句
华中科技大学光电学院C语言程序设计
§3.2.1 if语句的三种基本形式
第一种基本形式: 条件执行 if(e)A; int rain=1; 语句 条件 if (rain) printf(“Take an umbrella!”); or 用复合语句 if (rain) { printf(“Take an umbrella!”); printf(“Come back early!”); }
ifelse 选择 switch 流程控制语句
for 循环 while do while
break continue 辅助控制语句 goto return
C提供的流程控制语句
华中科技大学光电学院C语言程序设计
本节内容概述

§3.2.1
if 条件判断语句
1)If 语句的 3 种基本形式; 2)If 语句的嵌套;
例3.2-No.6:从键盘输入学生 的成绩,由计算机对于学生的 成绩进行分级:如果输入成绩 大于100或小于0,则作为错误 处理;若输入成绩大于等于90, 则为“A级”; 若输入成绩大 于等于80,则为“B级”; 若输 入成绩大于等于70,则为“C 级”; 若输入成绩大于等于60, 则为“D级”; 否则为“E 级”。
华中科技大学光电学院C语言程序设计
§3.2.1 if语句 – 例题
开始
例3.2-No.7:从键盘输入 一个字符,如果是数字字 符,则显示“D”; 如果 是小写字母,则显示“L”; 如果是大写字母,则显示 “U”;否则显示“P”。
(课堂练习)
scanf ch
D: 0<=ch<=9 L: a<=ch<=z U: A<=ch<=Z P: other
华中科技大学光电学院C语言程序设计
程序设计的一般方法 第一步:明确处理对象,选择合适的数 据结构和算法 第二步:画流程图
华中科技大学光电学院C语言程序设计
程序设计的一般方法 第三步:根据流程图编写程序

第四步:调试程序
华中科技大学光电学院C语言程序设计
相关文档
最新文档