C程序设计实验指导书 下载本文

实 验 内 容 与 步 骤 (2). 给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,81-89分为B,70-79分为C,60-69分为D,60分以下为E。 ① 事先编好程序,要求分别用if语句和switch语句实现。运行程序,并检查结果是否正确。 ② 再运行一次程序,输入分数为负值(如-70),这显然是输入时出错,不应给出等级。修改程序,使之能正确处理任何数据。当输入数据大于100或小于0时,通知用户“输入数据错”,程序结束。 20

实 验 内 容 与 步 骤 3). 给一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字,例如原数为321,应输出123。 应准备以下测试数据: ? 要处理的数为1位正整数; ? 要处理的数为2位正整数; ? 要处理的数为3位正整数; ? 要处理的数为4位正整数; ? 要处理的数为5位正整数。 除此之外,程序还应当对不合法的输入作必要的处理。例如: ? 输入负数; ? 输入的数超过5位(如123 456)。 (4). 输入4个整数,要求按由小到大顺序输出。 得到正确结果后,修改程序使之按由大到小顺序输出。 21

实 验 内 容 与 步 骤 (5). 根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的面积和三角形的类型。 实验心得 22

实验五——循环控制

实验名称 循环控制 姓 名 实验地点 实验目的 实 验 内 容 与 步 骤 学号 班级 完成日期 成绩 1) 熟悉并掌握用while语句,do-while语句和for语句实现循环的方法。 2) 掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。 3) 进一步学习调试程序。 本实验编程序并上机调试运行。 (1). 输入两个正整数m和n,求它们的最大公约数和最小公倍数。 在运行时,输入的值m>n,观察结果是否正确。 再输入时,使m