1、C 语言程序设计与数据结构 山东信息职业技术学院 1 实验 五 选择结构程序设计(一) 一、 实验目的 1、 了解 C 语言表示逻辑量的方法(以 0 代表 ”假 ”,以 1 代表 ”真 ”)。 2、 学会正确使用逻辑运算符和逻辑表达式。 3、 熟练掌握 if 语句。 二、 实验内容及步骤 1、验证课本 相关 例题 4.1-4.10。 2、 课后题 4, 5。 3、编写程序实现,输入某学生的成绩,经处理后给出学生的等级,等级分类如下: 90 分以上(包括 90): A 80 至 90 分(包括 80): B 70 至 80 分(包括 70): C 60 至 70 分(包括 60): D 60 分
2、以下: E 源程序: 三、 实验总结: C 语言程序设计与数据结构 山东信息职业技术学院 2 实验 六 选择结构程序设计(二) 一、 实验目的 1、 熟练掌握 if 语句和 switch 语句。 2、 结合程序掌握一些简单的算法。 3、 进一步熟悉 VC 集成环境的使用方法 。 二、 实验内容 1、验证课本 相关 例题 4.11-4.13. 2、 上机实训 P78。 3、 阅读下面的 c30111.c 程序,要求对输入的数字 17 转换成文字星期几,对其它数字不转换。例如,输入 5 时,程序应该输出 Friday。程序如下: #include void main( ) int day; sca
3、nf(“ %d“, switch (day) case 1 : printf(“ Monday , “); case 2 : printf(“ Tuesday , “); case 3 : printf(“ Wednesday , “); case 4 : printf(“ Thursday , “); case 5 : printf(“ Friday , “); case 6 : printf(“ Saturday, “); case 7 : printf(“ Sunday , “); 编译 、 连接 和运行该程序,然后输入 4。其输出结果是什么?为什么是这样的结果? 该程序有哪些错误?如何修改? 4、输入一个三位的正整数,判断它是否是水仙花数。(“水仙花数”是指一个 3位数,其各位数字的立方和等于该数本身。例如: 153 是一个“水仙花数”,因为 153=13+53+33。) 源程序: 四、 实验总结: