1 / 20
文档名称:

C实验报告剖析.doc

格式:doc   大小:141KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C实验报告剖析.doc

上传人:cnanjringh 2020/12/18 文件大小:141 KB

下载得到文件列表

C实验报告剖析.doc

文档介绍

文档介绍:实验1-1  过程化编程
【实验目的】
理解、掌握过程化编程程序设计思想。
【实验内容】
1. 程序填空,练习类、对象、继承的定义和实现方法.
2。 根据程序运行结果,补充完整程序。
【实验要求】
我们在进行英语阅读的时候,会发现一个有趣的现象:有些字串是左右对称的,如madam。我们把这种字串称为symmetry text 即“对称文"。
现在有若干航字串,每一行可以由数字、标点符号、空格符以及英文字符(包括大小写)组成。要你帮忙编程判断是否是对称文,否则,就不能最大限度地发现有趣现象了。
输入说明
每个字串为一行,每行结束以回车符为标志,可能有上百上千行业说不定。当字串为“000000”时,输入结束。
英文字符不区分大小写,“{<([”与“])>}”也是互为对称的。
输出说明
如果是对称文,则输出“Symmetry”,否则输出“Not symmetry".每个结论占一行.
图 Error! Bookmark not defined. symmetry。in
图 1
【程序代码】
#include<iostream〉
#include<string〉
using namespace std;
bool isMatch(string s);
int main() {
string s;
while (1) {
ﻩcin 〉> s;
ﻩ if (("000000”) == 0) {
ﻩﻩ break;

ﻩ if (isMatch(s)) {
ﻩﻩcout << ”Symmetry” 〈〈 endl;
ﻩ }
ﻩﻩelse {
ﻩﻩcout 〈< "Not symmetry” 〈〈 endl;
ﻩﻩ}
}
return 0;
}
bool isMatch(string s) {
int len = s.length();
ﻩfor (int i = 0; i<len / 2; i++) {
ﻩif ((s[i] 〉= 'a’&&s[i] <= 'z') && (s[len - i — 1] >= ’A’&&s[len - i — 1] <= ’Z')) {
ﻩﻩ if (s[i] != (s[len - i — 1] + ('a’ — 'A'))) {
ﻩ return false;
ﻩﻩﻩ}

ﻩ else if ((s[i] >= 'A'&&s[i] 〈= ’Z') && (s[len — i - 1] >= ’a'&&s[len — i - 1] <= 'z')) {
ﻩﻩﻩif (s[i] != (s[len — i — 1] — (’a’ - ’A'))) {
ﻩ return false;
ﻩ ﻩ}
ﻩﻩ}
ﻩelse if (((s[i] == '{'&&s[len - i - 1] == '}'))) {
ﻩ ﻩcontinue;
ﻩ}
else if (((s[i] == ’〈'&&s[len - i - 1] == ’>'))) {
ﻩ ﻩcontinue;
ﻩ }
ﻩ else if (((s[i] == ’['&&s[len — i - 1] == ’]'))) {
ﻩ ﻩcontinue;
ﻩ}
ﻩﻩelse if (((s[i] == ’('&&s[len — i — 1] == ')’))) {
ﻩ continue;
}
else {
ﻩﻩ if (s[i] != s[len — i - 1]) {
ﻩﻩ ﻩreturn false;
ﻩﻩ}
ﻩ }
ﻩ}
return true;

【运行结果】
图 Error! Bookmark not defined. 实验一运行结果
实验1—2  面向对象编程技术(1)
【实验目的】
理解面向对象的的程序设计思想。
【实验内容】
定义一个时间类Time,能提供和设置由时、分、秒组成的时间,并编出应用程序,要求包括定义时间对象,设置时间,输出该对象提供的时间。并请将类定义作为界面,用多文件结构实现之.
【程序代码】
//Time。h
#include<iostream>
class Time
{
public:
ﻩint h;
ﻩint m;
ﻩint s;
void inputT();
void changeT();
void outputT();
};
//

最近更新

离散数学代数系统引入公开课一等奖课件赛课获.. 15页

登岳阳楼公开课公开课一等奖课件赛课获奖课件.. 8页

消防安全教育培训记录文稿 13页

生命教育主题班会公开课一等奖课件赛课获奖课.. 15页

控制灌溉的优点 2页

竹鼠养殖技术篇 9页

传染病预检分诊流程图 3页

必须掌握的LOGO语言命令解读 7页

护理部危重病人质量监测指标 2页

浅谈有效教学公开课一等奖课件赛课获奖课件 40页

二零二四年度知识产权许可合同关键条款解读 18页

二零二四年度离婚协议书范本,关注夫妻共同债.. 14页

二零二四年度绿色新能源产品销售代理合作协议.. 15页

二零二四年度自动化车间承包与设备租赁合同集.. 13页

二零二四年度节能环保厂房租赁安全协议书范本.. 15页

二零二四年度茶园承包经营与茶叶文化旅游合同.. 15页

二零二四年度西餐厅餐饮管理服务及欧式料理合.. 18页

二零二四年度通用劳动合同资范本,含员工培训.. 15页

二零二四年度重大技术改造项目变更合同条款补.. 16页

二零二四年度铲车租赁及管理服务合同规范 14页

二零二四年影视城拍摄场地租赁及服务协议 16页

二零二四年度餐厅房屋租赁合同附赠智能点餐系.. 14页

二零二四年度高效IDC服务全方位合作协议 15页

二零二四年度高端制造企业厂房承包管理协议 15页

二零二四年度高端餐饮定制服务合同 16页

二零二四年度,精选3款环保设备租赁合同 11页

二零二四年户外活动场地租赁及安全保障合同 16页

二零二四年文化教育用品代理销售服务合同——.. 14页

二零二四年旅游纪念品标志设计协议 17页

细胞工程习题 10页