您好,欢迎来到年旅网。
搜索
您的当前位置:首页实验二 分支结构程序设计

实验二 分支结构程序设计

来源:年旅网
宁德师范学院计算机系

实验报告

(2013—2014学年 第 1 学期)

课程名称 程序设计基础

实验名称 实验二 分支结构程序设计 专 业 电气工程及其自动化 年 级 12级 学号 B** 姓名 ** 指导教师 ** 实验日期 2013.10.9

实验目的与要求: 1. 熟练掌握关系表达式和逻辑表达式的使用。 2. 熟练掌握用嵌套的if语句和switch语句实现多分支结构程序设计。 3. 熟练掌握switch语句中break语句的作用。 4. 掌握使用断点调试程序的方法。 实验设备(环境):vc++6.0 实验内容: (1) 一、编程题 步骤一: 进入Visual C++环境后,执行“文件”|“新建” C++ Source File。 步骤二: 输入一个整数x,判断x能否被3、5、7整除,并输出以下信息之一。 ① 能同时被3、5、7整除。 ② 能被其中两数整除。 ③ 能被其中一个数整除。 ④ 不能被3、5、7任一个数整除。 ① 能同时被3、5、7整除。编写程序如下: #include void main( ) {int x; printf(\"input x:\\n\"); scanf(\"%d\if(x%3==0) if(x%5==0) if(x%7==0) printf(\"能同时被3、5、7整除x=%d\else printf(\"input error\");} 步骤三: 输入程序,保存文件。编译显示无误、连接、运行显示结果如下。 图2-1 调试结果 ② 能被其中两数整除, 编写程序如下: #include void main( ) {int x; printf(\"input x:\\n\"); scanf(\"%d\if(x%3==0&&x%5==0) printf(\"能同时被3、5整除x=%d\\n\if(x%5==0&&x%7==0) printf(\"能同时被5、7整除x=%d\\n\if(x%3==0&&x%7==0) printf(\"能同时被3、7整除x=%d\\n\else printf(\"input error\");} 步骤三: 输入程序,保存文件。编译显示无误、连接、运行显示结果如下。 图2-2 调试结果 ③ 能被其中一个数整除, 编写程序如下: #include void main( ) {int x; printf(\"input x:\\n\"); scanf(\"%d\if(x%3==0) printf(\"能同时被3整除x=%d\\n\if(x%5==0) printf(\"能同时被5整除x=%d\\n\if(x%7==0) printf(\"能同时被7整除x=%d\\n\else printf(\"input error\");} 步骤三: 输入程序,保存文件。编译显示无误、连接、运行显示结果如下。 图2-3 调试结果 ④ 不能被3、5、7任一个数整除,编写程序如下: #include void main( ) {int x; printf(\"input x:\\n\"); scanf(\"%d\if(x%3!=0) printf(\"不能被3整除x=%d\\n\if(x%5!=0) printf(\"不能被5整除x=%d\\n\if(x%7!=0) printf(\"不能被7整除x=%d\\n\else printf(\"input error\");} 步骤三: 输入程序,保存文件。编译显示无误、连接、运行显示结果如下。 图2-4 调试结果 (2) 步骤一: 进入Visual C++环境后,执行“文件”|“新建” C++ Source File。 步骤二: 输入五级制成绩(A~E),输出对应的百分制成绩区间(0~100),要求使用switch语句。五年制成绩对应的百分制成绩区间为:A(90~100)、B(80~)、C(70~79)、D(60~69)和E(0~59)。 #include void main() {int a; scanf(\"%d\switch(a/10) { case 10: case 9:printf(\"A\\n\");break; case 8:printf(\"B\\n\");break; case 7:printf(\"C\\n\");break; case 6:printf(\"D\\n\");break; case 5: case 4: case 3: case 2: case 1: case 0:printf(\"E\\n\");break;}} 步骤三: 输入程序,保存文件。编译显示无误、连接、运行显示结果如下。 图2-5 调试结果 (3) 步骤一: 步骤二: 进入Visual C++环境后,执行“文件”|“新建” C++ Source File。 编程程序: 输入一个正整数n,再输入n个学生的百分制成绩,统计各等级成绩的个数。成绩等级分为五级:1优秀 2良好 3中等 4及格 5不及格。 #include void main() { int n,i,score; int A=0,B=0,C=0,D=0,E=0; printf(\"please input the n:\\n\"); scanf(\"%d\ for(i=0;i

因篇幅问题不能全部显示,请点此查看更多更全内容

热门图文

Copyright © 2019-2025 oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务