- 21
- 0
- 约1.69千字
- 约 4页
- 2017-05-12 发布于河南
- 举报
c分支程序结构实验
实验目的:
熟悉掌握单分支结构程序设计
熟悉掌握双分支结构程序设计
熟悉掌握多分支结构程序设计
实验要求:
程序训练的1-5题必须在周六晚7点上传到ftp,共5个.cpp文件
实验内容:
一、程序训练(自己课前先理解题意,并自己试着独力提前完成。上小课时听老师讲解、演示)
1、输入一个字符,判别它是否为大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符。(参考大课课件例3-2Page7单分支结构)
2、根据你输入的字符(f代表女性,m代表男性)来判断你是男性还是女性。(参考大课课件例3-3Page11双分支结构)
3、判断该年是否为闰年
year 是闰年,即 year 能被 4 整除但不能被 100 整除,或 year 能被 400 整除。
(year % 4 == 0 year % 100 != 0) || (year % 400 == 0) (参考理论教程的例3-4Page17双分支结构)
4、输入某学生的成绩(百分制),评判成绩的优(90-100);良(80-89);中(60-79); 差(0-59)。(参考理论教程的例3-5 Page26多分支结构)
5、输入运算符,进行相应的四则运算。(把空出的填完整)
实现的功能是:根据你输入的运算符,对程序生成的两个随机数进行计算,并输入你的结果。如果你计算正确则输出“你是正确的”;
如果你输入的结果是错误的则输出“你是错误的”;
如果你输入错误的运算符则告诉你输入了错误的运算符。
#includeiostream
#includetime.h //预编译time函数
using namespace std;
int main()
{
char mark = 0;
int iNum1 = 0;
int iNum2 = 0;
int result = 0;
bool b = false;
srand(time(0)); //获取当前时间作为随机种子
iNum1 = rand() % 20 + 1; //rand()生成随机数
iNum2 = rand() % 10 + 1;
cout 请输入一个算术运算符(+,-,*,/,%):;
cin mark;
cout iNum1 mark iNum2 =;
cin result;
switch(mark) {
case+:
if (result == iNum1 + iNum2){
b = true;
}
break;
case-:
if (){
b = true;
break;
}
case*:
if ( ){
b = true;
}
break;
case/:
if ( ){
b = true;
}
break;
case%:
if ( ){
b = true;
}
break;
default:
cout 你输入了错误的运算符! endl;
exit(1); //异常结束程序运行
}
if (b){
cout 你做对了! endl;}
else{
cout 你做错了 endl;}
return 0;
}
假
假
真
真
语句2
语句1
语句3
表达式2
假
真
语句4
表达式3
表达式1
您可能关注的文档
- 2014-2015(上)计算机应用基础第三次月考检测卷.doc
- 2014-2015第2学期《JAVA项目开发实训》_实训计划.doc
- 2014VB第二次间周考试11计算机.doc
- 2014中考数学模拟题03.doc
- 2014年6月份短学期——软件工程与开发实践1(题目).doc
- 2014年9月份考试Java程序设计第三次作业.doc
- 2014年9月考试可视化程序设计(VB)_A_卷.doc
- 2014年平安建校上报材料 文档.doc
- 2014设计题.doc
- 2015年高职楼宇项目国赛样题6.1发布.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 佳能EOS1500D基本使用说明书说明书.pdf VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 渣打银行(香港)有限公司.PDF VIP
- 2024年吉林高职高专院校单招统一考试《语文》试卷及参考答案.pdf VIP
- JSG202515机器人系统集成应用技术样题-学生组.docx VIP
- 棋盘博弈采购法战略体系.ppt VIP
- 节后复产复工安全知识考试试卷及答案.docx
原创力文档

文档评论(0)