南京信息工程大学 实验(实习)报告
实验(实习)名称 分支结构程序设计 日期_2021.11.14 得分 指导教师 邢国稳
学院 应用技术学院 专业 软件工程 年级 19_ 班次 软工 3 班 姓名 陈冰 学号 201933070085__
实验三 分支结构程序设计
一、实验目的
(1)了解条件与程序流程的关系
(2)了解用不同的数据使程序的流程覆盖不同的语句、分支和路径
(3)掌握 if 语句和 if else 语句的用法。
(4)掌握 switch 语句的用法
二、实验内容
(1)从键盘上输入三个数,让它们代表三条线段的长度,请写一个判断这三条线段所组成的三
角形属于什么类型(不等边,等腰,等边或不构成三角形)的 C 程序。 请分别设计下列数据对自己
的程序进行测试:
① 找出各条语句中的错误。
② 找出各分支中的错误。
③ 找出各条件中的错误。
④ 找出各种条件组合中的错误。
⑤ 找出各条路径中的错误。
(2)用 scanf 函数输入一个百分制成绩(整型量),要求输出成绩等级 A,B,C,D,E。其中
90~100 分为 A,80~89 分为 B,70~79 分为 C,60~69 分为 D,60 分以下为 E。具体要求如下:
① 用 if 语句实现分支或 switch 分支。
② 在输入百分制成绩前要有提示。
③ 在输入百分制成绩后,要判断该成绩的合理性,对于不合理的成绩(即大于 100 分或小于 0
分)应输出出错信息。
④ 在输出结果中应包括百分制成绩与成绩等级,并要有文字说明。
⑤ 分别输入百分制成绩:–90,100,90,85,70,60,45,101,运行该程序。
三、实验步骤和实验结果。
分别贴上以上 2 个程序代码的截图,并给出程序运行结果的截图
(1)
评论0