c实验2分支结构和循环结构程序设计实验报告

c实验2分支结构和循环结构程序设计实验报告

ID:27582511

大小:179.39 KB

页数:7页

时间:2018-12-04

c实验2分支结构和循环结构程序设计实验报告_第1页
c实验2分支结构和循环结构程序设计实验报告_第2页
c实验2分支结构和循环结构程序设计实验报告_第3页
c实验2分支结构和循环结构程序设计实验报告_第4页
c实验2分支结构和循环结构程序设计实验报告_第5页
资源描述:

《c实验2分支结构和循环结构程序设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、深圳大学实验报告课程名称:面向对象程序设计实验项目名称:实验2分支结构和循环结构程序设计学院:信息工程学院专业:电子信息工程指导教师:张力(J)报告人2学号J班级:实验时间:2014.10.15实验报告提交时间:2014.11.12教务处制5-6.实验目的与要求:掌握C++程序的基本结构。掌握C++基木数据类型与运算符。熟悉输入/输出方法。流程控制语句用于实现基本程序结构,是程序设计的基础。本实验要求掌握条件语句和开关语句的使用。掌握3种循环呢结构:while、do-while、for的区别与联系,以及它们之间相互转换的方法,并能正确使用它们。掌握与循环语句

2、相关的break语句和continue语句的使用方法。.、实验过程及内容:实践教程P13编程3,请按要求编程。输入一门课程的成绩,若高于90分,输出”AGrade”,若高于80而低于90,输出”BGrade”,高于70而低于80,输出”CGrade”,高于60而低于70,输出”DGrade”,否则,输出”NotPassed”。用if-else嵌套和switch语句两种方法实现。If-else嵌套语句#include〈iostream〉usingnamespacestd;intmain(){inta;cout«n请输入这门课的成绩:”《end1;cin»a;i

3、f(a>=90)cout«nAGrade’’《endl;elseif(a>=80&&a<90)cout«"BGrade"«endl;elseif(a>=70&&a<80)cout«"CGrade"«endl;elseif(a>=60&&a<70)cout«"DGradeu«endl;elsecout«"NotPassedM«endl;return0;}r■■'——■_-圓...h’C:UsersAdministratorDesktopDebugcpp2.exe*请输入这门课的成缋:26NotPassedPressanykeytocontinue•C

4、:UsersAdministratorDesktopDebugcpp2.exe*输入这门课的成缀:h?0nGk*adePi*essanykeytocontinueStwich语句#include〈iostream〉usingnamespacestd;intmain(){inta;cout«"请输入这门课的成绩:M«endl;cin»a;intc;c=a/10;svvitch(c){case0:case1:case2:case3:case4:case5:cout«uNotPassedM«endl;break;case6:cout«’’DGraden«

5、endl;break;case7:cout«HCGradeu«endl;break;case8:cout«HBGraden«endl;break;default:cout«"AGrade,,«endl;}return0;•C:UsersAdministratorDesktopDebugcpp2.exe*请输入达门课的成缋:93AGradePressanykeytocontinue.•C:UsersAdministratorDesktopDebugcpp2.exe*请補入这门课的成鋳:73CGradePressanykeytocontinu

6、e,•C:UsersAdministratorDesktopDebugcpp2.exe*I=1回

7、,^一

8、请输人这1]课的成绩:□61DGradePressanykeytocontinue^1实践教程P16编程5,设计一个程序,输入某天是几月几日,要求算出这一天是本年的第儿天。[分析]要算出某天是当年的第儿天,应该将当年中本月之前所有月的天数相加,再加上本月的天数。但这里有一个闰年问题,二月是一个特殊月,如该年是闰年,则二月有29天,否则,便是28天,所以,还必须给出年份。[提示]判断某年是闰年的条件是:该年号能被4整除但不能被100整除,或者能被

9、400整除的是闰年。如,1996,2000是闰年,但1800不是闰年。#includeusingnamespacestd;intmain(){inta;intd,m,y;cout«"请输入日期,例如20141015:M«endl;cin»a;d=a%100;//日m=(a%10000)/100;"月y=a/10000;//年intf;if(((y%4==0)&&(y%100!=0))

10、

11、(y%400==0))f=29;elsef=28;intx=d;//当月的天数switch(m){case12:x=x+30;casell:x=x+31;

12、case10:x=x+30;case9:x=x+31

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。