1 / 19
文档名称:

C 实验报告.doc

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

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

分享

预览

C 实验报告.doc

上传人:分享精品 2017/7/25 文件大小:169 KB

下载得到文件列表

C 实验报告.doc

文档介绍

文档介绍:实验1-1 过程化编程
【实验目的】
理解、掌握过程化编程程序设计思想。
【实验内容】
1. 程序填空,练习类、对象、继承的定义和实现方法。
2. 根据程序运行结果,补充完整程序。
【实验要求】
我们在进行英语阅读的时候,会发现一个有趣的现象:有些字串是左右对称的,如madam。我们把这种字串称为symmetry text 即“对称文”。
现在有若干航字串,每一行可以由数字、标点符号、空格符以及英文字符(包括大小写)组成。要你帮忙编程判断是否是对称文,否则,就不能最大限度地发现有趣现象了。
输入说明
每个字串为一行,每行结束以回车符为标志,可能有上百上千行业说不定。当字串为“000000”时,输入结束。
英文字符不区分大小写,即Madam亦为对称文。不要忘了“{<([”与“])>}”也是互为对称的。
输出说明
如果是对称文,则输出“Symmetry”,否则输出“Not symmetry”。每个结论占一行。
图 1
图 2
【程序代码】
#include<iostream>
#include<string>
using namespace std;
bool isMatch(string s);
int main() {
string s;
while (1) {
cin >> s;
if (pare("000000") == 0) {
break;
}
if (isMatch(s)) {
cout << "Symmetry" << endl;
}
else {
cout << "Not symmetry" << endl;
}
}
return 0;
}
bool isMatch(string s) {
int len = ();
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;
}
【运行结果】
图 3 实验一运行结果
实验1-2 面向对象编程技术(1)
【实验目的】
理解面向对象的的程序设计思想。
【实验内容】
定义一个时间类Time,能提供和设置由时、分、秒组成的时间,并编出应用程序,要求包括定义时间对象,设置时间,输出该对象提供的时间。并请将类定义作为界面,用多文件结构实现之。
【程序代码】
//
#include<iostream>
class Time
{
public:
int h;
int m;
int s;
void inputT();
void changeT();
void outputT();
};
//
#include ""
#include<iostream>
void Time::inputT()
{
begin:
int a, b, c;
std::cout<< "Input time(H:M:S)\n";
std::cin >> a >> b >>

最近更新

2025年陕西省建筑工程总公司职工大学单招职业.. 73页

2025年陕西航空职业技术学院单招综合素质考试.. 75页

2025年青海卫生职业技术学院单招综合素质考试.. 74页

2025年陕西铁路工程职业技术学院单招职业技能.. 74页

2025年韶关学院单招综合素质考试题库学生专用.. 75页

2025年青岛黄海学院单招职业适应性测试题库及.. 73页

高二化学会考复习 20页

2025年房屋租赁安全协议书8篇 19页

2025年青海高等职业技术学院单招职业倾向性考.. 74页

2025年黄冈职业技术学院单招职业适应性考试题.. 72页

2025年黄河交通学院单招职业技能测试题库含答.. 73页

2025年驻马店幼儿师范高等专科学校单招职业技.. 72页

2025年鹤壁汽车工程职业学院单招职业技能考试.. 73页

2025年黑龙江农业工程职业学院单招职业倾向性.. 75页

2025年黑龙江农垦职业学院单招职业倾向性考试.. 74页

2025年黑龙江冰雪体育职业学院单招职业适应性.. 74页

高中语文知识竞赛 53页

2025年黑龙江护理高等专科学校单招职业倾向性.. 72页

2025年黑龙江省大庆市单招职业适应性考试题库.. 73页

2025年黑龙江职业学院单招职业倾向性考试题库.. 73页

静脉治疗规范试题及答案 2页

外研版小学英语1-6年级全册单词表 24页

大五人格量表及评分标准 4页

中等职业学校学生学籍登记表 8页

(完整版)班主任技能大赛试题 17页

(完整版)八年级历史下册教材分析 1页

DB37∕T 4355-2021 浅海区海底重力测量技术规.. 22页

回向魔祟部多火施仪轨(烟供仪轨-五明佛学院索.. 7页

水利水电工程建设征地移民安置规划设计规范 22页

基于音乐播放器翻译毕业论文 英文版 28页