自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

想去海邊

跨越时间 总会有一天 你出现我身边

  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

原创 算法篇-字符串-TeX括号

题目:在TeX中,左双引号是”,右双引号是“。输入一篇包含双引号的文章,你的任务是把他转换成TeX的格式。样例输入:"To be or not to be,"quoth the Bard,"that is quesion".样例输出:”To be or not to be, ”quoth the Bard,“ that isquesion ”.(这个句首好像自动切换成这样了)代

2015-03-31 22:41:28 908

原创 算法篇-字符串-WERTYU

题目:把手放在键盘上时,稍不注意就会往右错一位。这样的话,Q就会变成W,J就会变成K等。            输入一个错位后敲出的字符串,输出打字员本来想打出的句子。样例输入:O S, GOMR YPFSU/样例输出:I AM FINE TODAY.代码如下:#include #include using namespace std;char *s="`12345

2015-03-31 21:35:00 809

原创 阶乘之和取后六位以及有趣的计时函数。

题目:输入n,计算S=1!+2!+3!+···+n!的末6位(不含前导0)。n    样例输入:10    样例输出:37913.代码如下:#include #include #include using namespace std;const int MOD=1000000;int main(){ int i,j,n,S=0; cin>

2015-03-31 12:44:34 1744 4

原创 第4周项目4-指向学生类的指针

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 27 日 * 版 本 号:v1.0 * * 问题描述: 设计一个学生类Student,数据成员包括学号(num)和成绩(score)

2015-03-29 09:47:15 1303

原创 第4周项目3-用对象数组操作长方柱类

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 27 日 * 版 本 号:v1.0 * * 问题描述: 需要你定义长方柱类,代码中已经给出由5个长方柱对象构成的对象数组b;

2015-03-28 23:30:08 1176

原创 第4周项目2-分数类的雏形

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 28 日 * 版 本 号:v1.0 * * 问题描述:设计一个简单的分数类,完成对分数的几个运算。 * 输入描述:输入要改变的值

2015-03-28 13:26:01 1251

原创 第4周项目1-三角形类的构造函数(4)-使用参数初始化表

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 27 日 * 版 本 号:v1.0 * * 问题描述:在构造函数中使用参数初始化表对数据成员初始化。 * 输入描述:NULL;

2015-03-27 18:30:05 1109

原创 第4周项目1-三角形类的构造函数(3)-使用有默认参数的构造函数

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 27 日 * 版 本 号:v1.0 * * 问题描述:使用有默认参数的构造函数,不给定实参时,默认边长为1;注意——

2015-03-27 18:18:44 1189

原创 第4周项目1-三角形类的构造函数(2)-默认构造函数

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 27 日 * 版 本 号:v1.0 * * 问题描述:设计默认构造函数,即不指定参数时,默认各边长为1。 * 输入描述:NULL

2015-03-27 17:46:44 971

原创 第4周项目1-三角形类的构造函数(1)-使用带参数构造函数

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 27 日 * 版 本 号:v1.0 * * 问题描述:使用带参数构造函数,即Triangle(double x,double y,d

2015-03-27 17:41:11 1171

原创 第4周课后实践·阅读程序-构造函数和析构函数(4)

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 27 日 * 版 本 号:v1.0 * * 问题描述: 阅读程序。 * 输入描述:NULL; * 程序输出:按要求输出。

2015-03-27 17:03:35 924

原创 第4周课后实践·阅读程序-构造函数和析构函数(3)

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 27 日 * 版 本 号:v1.0 * * 问题描述: 阅读程序。 * 输入描述:NULL; * 程序输出:按要求输出。

2015-03-27 17:01:25 1085

原创 第4周课后实践·阅读程序-构造函数和析构函数(2)

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 27 日 * 版 本 号:v1.0 * * 问题描述: 阅读程序。 * 输入描述:NULL; * 程序输出:按要求输出。

2015-03-27 16:43:27 1039

原创 第4周课后实践·阅读程序-构造函数与析构函数(1)

* Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 27 日 * 版 本 号:v1.0 * * 问题描述: 阅读程序。 * 输入描述:NULL; * 程序输出:按要求输出。代码如下

2015-03-27 16:31:10 973

原创 递归-进制转换器(十六进制以内)

代码如下:#include using namespace std;const char DIGIT[17]="0123456789ABCDEF";void printInt(int ,int );int main(){ int num,base; cout<<"请输入一个整型数:"; cin>>num; cout<<"请输入

2015-03-22 15:56:36 836

原创 文件操作-输入输出

想将这个内容掌握已经很久了,一直没有付诸行动。每次使用文件操作时都不记得还要再去看以前有用到文件操作的博客,再有就是有时候编程结果不对,修改代码后又得重新输入,着实麻烦,今天就将这两方面的内容一起复习下,同时分享给大家。平时在oj上做题碰到硬点子过不去时强烈推荐用freopen(),可以节约大量输入时间,当然比较简单的就不要用了,去写文件和这行代码也需要消耗时间。而C++最近银行系统、

2015-03-22 14:43:14 1535

原创 YTUOJ-输入n个数和输出调整后的n个数

题目描述有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。输入输入数据的个数n n个整数移动的位置m输出移动后的n个数样例输入101 2 3 4 5 6 7 8 9 102样例输出9 10 1 2 3 4 5 6 7 8 提示

2015-03-22 14:34:02 972

原创 第3周项目5-数组作数据成员(5)

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 22 日 * 版 本 号:v1.0 * * 问题描述: 阅读教材P255例8.4,注意到类中的数据成员可以是数组。设计一个工资类(S

2015-03-22 10:04:57 781

原创 第3周项目5-数组作数据成员(4)

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 22 日 * 版 本 号:v1.0 * * 问题描述: 阅读教材P255例8.4,注意到类中的数据成员可以是数组。设计一个工资类(S

2015-03-22 09:56:33 1119

原创 第3周项目5-数组作数据成员(3)

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 21 日 * 版 本 号:v1.0 * * 问题描述: 阅读教材P255例8.4,注意到类中的数据成员可以是数组。设计一个工资类(S

2015-03-21 22:33:38 614

原创 第3周项目5-数组作数据成员(2)

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 21 日 * 版 本 号:v1.0 * * 问题描述: 阅读教材P255例8.4,注意到类中的数据成员可以是数组。设计一个工资类(S

2015-03-21 20:47:10 635

原创 第3周项目5-数组作数据成员(1)

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 21 日 * 版 本 号:v1.0 * * 问题描述: 阅读教材P255例8.4,注意到类中的数据成员可以是数组。设计一个工资类(S

2015-03-21 20:06:48 674

原创 第3周项目4-考了语文数学的学生(多文件形式组织程序)

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 21 日 * 版 本 号:v1.0 * * 问题描述:下面提供了类Stu的数据成员定义,和用于测试的main函数,参考如图的运行结果

2015-03-21 17:01:30 975

原创 第3周项目3-三角形类(程序的多文件组织)

** Copyright (c) 2015, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:刘畅* 完成日期:2015年 3 月 21 日* 版 本 号:v1.0** 问题描述: 利用多文件组织,重新实现项目2。其中,整个项目包括3个文件:主文件:main.cpp,用于定义main()函数头

2015-03-21 16:31:03 793

原创 第3周项目2-三角形类2

* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月20 日 * 版 本 号:v1.0 * * 问题描述: 程序功能同项目1.main()函数如下,请重新定义Triangle类,其中逻辑

2015-03-20 13:11:52 713

原创 第3周项目1-三角形类1

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月20 日 * 版 本 号:v1.0 * * 问题描述: 下面设计一个三角形类,请给出各成员函数的定义; * 输入描述: NUL

2015-03-20 12:47:58 744

原创 第3周课后实践·程序阅读(4)-利用引用访问私有数据成员

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 20 日 * 版 本 号:v1.0 * * 问题描述:按照封装与信息隐藏的原则,除非特别需要,类中的数据成员需要设置为私有。由此带来的问题是,在类外如何访问这些私

2015-03-20 12:44:33 773

原创 第3周课后实践·阅读程序(3)-利用函数访问私有数据成员

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 20 日 * 版 本 号:v1.0 * * 问题描述:按照封装与信息隐藏的原则,除非特别需要,类中的数据成员需要设置为私有。由此带来的问题是,在类外如何访问这些私

2015-03-20 12:35:51 753

原创 第3周课后实践·阅读程序(2)-利用指针访问私有数据成员

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 20 日 * 版 本 号:v1.0 * * 问题描述:按照封装与信息隐藏的原则,除非特别需要,类中的数据成员需要设置为私有。由此带来的问题是,在类外如何访问这些私

2015-03-20 12:26:07 829

原创 第3周课后实践·阅读程序(1)-通过公共函数为私有成员赋值

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 20 日 * 版 本 号:v1.0 * * 问题描述:按照封装与信息隐藏的原则,除非特别需要,类中的数据成员需要设置为私有。由此带来的问题是,在类外如何访问这些私

2015-03-20 12:20:03 781

原创 YTUOJ-判断字符串是否为回文

题目描述编写程序,判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。输入输出样例输入abcddcba样例输出Yes提示代码如下:#include #include #include using namespace std;int reverse(int ,int ,

2015-03-19 12:57:33 1091

原创 YTUOJ-侦察员的密码

题目描述侦察员小甲在被捕前在墙上写了两行文字(ASCII字符),其中包含了他获取的敌人密码,破译员琪琪经过3天3夜终于找到了破解方法,请编程帮助琪琪计算密码。计算密码方法:只保留两行文字的数字,然后对两行数字从左向右逐位相加,不足位补0,将每位所求和加70得到ASCII,再按照字符输出就是密码。例如:以下两行文字  and!!76$$=(50){%;%}?>提取数字逐位

2015-03-18 19:50:28 796

原创 YTUOJ-重复字符串

题目描述输入一个字符串,将其重复若干次,例如,输入goal和5,得到的就是球迷的欢呼:goalgoalgoalgoalgoal。不急着欢呼,先补充完整下面的程序。还需要注意的是,给出的程序段中,还藏着一个小Bug,需要你将其改过来。#include #include using namespace std;void strcopy(char*,char*,int);

2015-03-18 18:15:07 895

原创 YTUOJ-学生成绩输入和输出(用户自定义类型)

题目描述编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括num(学号)、name(姓名)、score[3](3门课的成绩)。编写一个函数input,用来输入5个学生的数据。输入5个学生的学号,姓名,3门课的成绩输出5个学生的学号,姓名,3门课的成绩样例输入1001 zhangsan 100

2015-03-18 08:50:33 1052

原创 YTUOJ-计算该日在本年中是第几天(用户自定义类型)

题目描述定义一个结构体变量(包括年、月、日)。编写一个函数days,由主函数将年、月、日传递给函数days,计算出该日在本年中是第几天并将结果传回主函数输出。输入年月日输出当年第几天样例输入2000 12 31样例输出366提示主函数已给定如下,提交时不需要包含下述主函数/* C代码 */i

2015-03-18 08:34:26 984

原创 vijos-伊甸园日历游戏

Adam和Eve玩一个游戏,他们先从1900.1.1到2001.11.4这个日期之间随意抽取一个日期出来。然后他们轮流对这个日期进行操作:1 : 把日期的天数加1,例如1900.1.1变到1900.1.22 : 把月份加1,例如:1900.1.1变到1900.2.1其中如果天数超过应有天数则日期变更到下个月的第1天。月份超过12则变到下一年的1月。而且进行操作二的时候,如果有这样的日期

2015-03-17 18:02:24 3093 1

原创 第2周项目4-图书馆的书

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 16 日 * 版 本 号:v1.0 * * 问题描述:编写一个Book类,包含name(书名)、writer(著者)、publi

2015-03-16 22:07:48 700

原创 第2周项目3-时间类(2)

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 14 日 * 版 本 号:v1.0 * * 问题描述:阅读、运行程序后,按要求扩充类的功能; 功能(2):请在原类基础上,在类内增加下

2015-03-14 18:08:49 611

原创 第2周项目3-时间类(1)

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 14 日 * 版 本 号:v1.0 * * 问题描述:阅读、运行程序后,按要求扩充类的功能; 功能(

2015-03-14 17:49:13 521

原创 第2周项目2-长方柱类

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2015年 3 月 14 日 * 版 本 号:v1.0 * * 问题描述:编写基于对象的程序,求3个长方柱(Bulk)的体积。数据成员包括长(len

2015-03-14 16:21:05 781

数据结构——栈和队列

数据结构之栈和队列的PPT,想学习的可以下载看看。

2015-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除