自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MY Blog

我最讨厌中途放弃的人

  • 博客(40)
  • 收藏
  • 关注

原创 第八周 【项目1-实现复数类中的运算符重载】3

(3)定义一个定义完整的类(是可以当作独立的产品发布,成为众多项目中的“基础工程”)。这样的类在(2)的基础上,扩展+、-、*、/运算符的功能,使之能与double型数据进行运算。设Complex c; double d; c+d和d+c的结果为“将d视为实部为d的复数同c相加”,其他-、*、/运算符类似。代码:#include using namespace std;class Co

2015-04-26 11:38:38 1179

原创 第八周 【项目1-实现复数类中的运算符重载】友元函数

问题描述:(1)请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除[cpp] view plaincopyclass Complex   {  public:      Complex(){real=0;imag=0;}      Complex(double r,double i){r

2015-04-26 11:20:36 518

原创 第八周 【项目1-实现复数类中的运算符重载】

问题描述:(1)请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除[cpp] view plaincopyprint?class Complex   {  public:      Complex(){real=0;imag=0;}      Complex(double r,double i){r

2015-04-26 10:54:29 434

原创 第八周 阅读程序

问题描述:阅读程序,请写出这些程序的运行结果1.#include using namespace std;class Sample{private: int x;public: Sample () { } Sample(int a){x=a;} void disp(){cout<<"x="<<x<<endl;} friend Sampl

2015-04-26 10:17:21 875

原创 win7安装vc6.0教程

这周老师让我们用vc++6.0做图形用户界面(gui)应用程序开发初体验。想必大家都很开心,因为面对大半年的黑框,终于是可以做出一些看的上更接近的完整的程序了。vc++6.0是个好软件但是似乎与win7不兼容!?肿么办呢?下面是详细教程:首先是是vc++6.0的下载,建议下载Microsoft.Visual.C++.6.0.Professional.Edition(英文版).iso

2015-04-24 07:59:49 1480 2

原创 第六周 【项目6-复数模板类】(1)(2)

问题描述: 阅读教材例10.1。该例实现了一个复数类,但是美中不足的是,复数类的实部和虚部都固定只能是double型的。可以通过模板类的技术手段,设计Complex,使实部和虚部的类型为定义对象时指定的实际类型。    (1)要求类成员函数在类外定义。    (2)在此基础上,再实现减法、乘法和除法    你可以使用的main()函数如下。[cpp] view

2015-04-17 19:52:47 466

原创 第六周 【项目5-友元类】

问题描述:定义下面两个类的成员函数(为体验友元类,实际上本例并不一定是一个好的设计,将两个类的合并为一个DateTime,日期、时间都处理更好)[cpp] view plaincopyprint?class Date; //对Date类的提前引用声明  class Time  {  public:      Time(int,

2015-04-17 19:28:30 509

原创 第六周 【项目4-成员函数、友元函数和一般函数有区别】

问题描述:(1)阅读下面的程序,体会注释中的说明。[cpp] view plaincopyprint?//例:使用成员函数、友元函数和一般函数的区别  #include   using namespace std;  class Time  {  public:      Time(int h,int m,int s):h

2015-04-15 22:03:36 453

原创 第六周 【项目4-成员函数、友元函数和一般函数有区别】 (1)

问题描述:(1)阅读下面的程序,体会注释中的说明。[cpp] view plaincopyprint?//例:使用成员函数、友元函数和一般函数的区别  #include   using namespace std;  class Time  {  public:      Time(int h,int m,int s)

2015-04-15 21:53:24 1001

原创 第六周 【项目3-人数不定的工资类】

问题描述:设计一个工资类(Salary),其中的数据成员包括职工人数(number,人数不定)和number个职工的工资salary,要求输入职工工资并逐个输出。提示:用固定大小的数组存储number个职工的工资,可能造成空间的浪费,也可能会由于空间不够而不能处理职工人数过多的应用。将salary声明为指针类型的成员,通过动态分配空间,分配正好大小的空间存储数据。[cp

2015-04-12 22:01:49 870

原创 第六周 【项目2-我的数组类】

问题描述:下面的程序,因为存在指针类型的数据成员,需要能完成深复制的构造函数。请补充完整构造函数和析构函数(其他不必动)。其中,构造函数要完成下面三个任务:(1)为各成员函数赋值,按照深复制原则,其中arrayAddr应该是为保存数据新分配的连续空间的首地址;(2)MyArray(int *a, int n)中,要将a指向的数组中的数值,逐个地复制到新分配的arrayAddr指向的空间

2015-04-12 20:05:45 910

原创 第六周 【项目1-深复制体验】(3)

问题描述:(1)阅读下面的程序,补足未完成的注释[cpp] view plaincopy#include    #include    using namespace std;    class A    {    private:        char *a;    public:        A

2015-04-12 19:52:51 1068

原创 第六周 【项目1-深复制体验】(2)

问题描述:(1)阅读下面的程序,补足未完成的注释[cpp] view plaincopy#include    #include    using namespace std;    class A    {    private:        char *a;    public:        A

2015-04-12 19:45:59 1093

原创 第六周 【项目1-深复制体验】(1)

问题描述:

2015-04-12 19:42:10 926

原创 第六周 阅读程序(5)

问题描述:阅读程序,写出程序的运行结果并理解。[cpp] view plaincopyprint?#include   using namespace std;  class AA  {  public:      AA(int i,int j)      {          A=i;        

2015-04-12 17:34:27 739

原创 第六周 阅读程序(4)

问题描述:阅读程序,写出程序的运行结果并理解。[cpp] view plaincopyprint?#include   using namespace std;  class example  {  public:      example()      {          cout"Default Cons

2015-04-12 16:41:09 650

原创 第六周 阅读程序(3)

问题描述:阅读程序,写出程序的运行结果并理解。[cpp] view plaincopyprint?#include   using namespace std;  class B  {  public:      B()      {          cout"default constructor"  

2015-04-12 16:30:24 969

原创 第六周 阅读程序(2)

问题描述:阅读程序,写出程序的运行结果并理解。[cpp] view plaincopyprint?#include   using namespace std;  class MyClass  {  public:      MyClass(int x=0):i(x)      {          cout"

2015-04-12 16:17:24 795

原创 第六周 阅读程序(1)

问题描述:阅读程序,写出程序的运行结果并理解。#include   using namespace std;  class A  {  public:      A()      {          cout<<"A";      }      ~A()      {          cout<<"~A";      }  };  class B  {  

2015-04-12 16:14:24 666

原创 Contest1376 - "师创杯"烟台大学第二届ACM程序设计精英赛复现Problem H: H-Sum 3s

Problem H: H-Sum 3sTime Limit: 1 Sec  Memory Limit: 128 MBSubmit: 77  Solved: 10[Submit][Status][Web Board]DescriptionYou are given a number sequence a1,a2,a3...,an , your task is to fin

2015-04-10 19:20:35 1133

原创 Contest1376 - "师创杯"烟台大学第二届ACM程序设计精英赛复现F-A Simple Question

Description今天,pasher打算在一个浪漫的花园和他的搭档们聚餐,但是不幸的是,pasher忘记了花园的地点,他只记得这个花园看上去像个平行于坐标轴的正方形,他还记得花园的每个顶点上都有一棵大数。现在,pasher知道其中两棵树的坐标,且这两棵树在对角线上,你能帮他找出另外两棵树的坐标吗?Input多组输入,直到文件末。每组输入包含一行,第一行包含四个整数,x1

2015-04-10 12:53:50 1033

原创 Contest1376 - "师创杯"烟台大学第二届ACM程序设计精英赛复现Problem C: C-Z型变换

Description让我们来玩个Z型变换的游戏,游戏的规则如下:给你一个字符串,将它以Z字型的形状不断伸展开,如给定字符串为"abcdefghijklmnopqrstuvwxyz",假设Z字形的宽度为4,那么我们展开为a        g        m        s        yb     f  h     l  n     r   t     x  z

2015-04-09 16:04:24 807

原创 Contest1376 - "师创杯"烟台大学第二届ACM程序设计精英赛复现 B--Faultfinding

DescriptionDo you remember the game in which we find difference among several similar pictures? Now we change it into digital version. There are N digits, same or different. Please find how many d

2015-04-08 16:05:43 746

原创 Contest1376 - "师创杯"烟台大学第二届ACM程序设计精英赛复现 A--A Repeating Characters

DescriptionFor this problem,you will write a program that takes a string of characters,S,and creates a new string of characters,T,with each character repeated R times.That is,R copies of the first

2015-04-08 08:36:48 530

原创 第五周 【项目4-静态成员应用】

问题描述:设计含有静态数据成员和成员函数的Time类。静态数据成员是类中所有的对象共有的数据,在下面的设计中,时钟要采用12小时制,还是要使用24小时制,显示时,不足两位的数字前是否前导0,都是“影响全局”的设置,适合作为类中的静态数据成员。[cpp] view plaincopyprint?class Time{  public:

2015-04-06 19:41:35 311

原创 第五周 【项目2 - 对象作为数据成员】和【项目3-用多文件组织多个类的程序】

问题描述:【项目2 - 对象作为数据成员】回想Engineer类的数据成员,有眼镜、背包等。某Engineer的眼镜、背包,是Glass、Bag类的对象。类中的数据成员,其类型可以是简单类型,也可以是类。通过这种方式,将某些类组合到另外的类中,当作其中的一个“部件”使用。本项目设计一个三角形类,其数据成员不再是三角形三条边的边长,而是三角形的三个顶点。利用设计的三角形类,输入三角形的三

2015-04-06 17:26:44 486

原创 第五周 【项目1-体验常成员函数】

问题描述:【项目1-体验常成员函数】设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等。在设计中,由于求距离、求对称点等操作对原对象不能造成任何改变,所以,将这些函数设计为常成员函数是合适的,能够避免数据成员被无意更改。[cpp] view plaincopyprint?class CPoint  {  pri

2015-04-03 21:37:14 561

原创 第五周 阅读程序(6)

问题描述:本周再补充三个和指针有关的阅读程序,进一步掌握指针工作的原理。友情提醒:画出内存,让程序的分析,在理性、有序中完成。如果有时间的变化,博客中加个自己画的图。可以在上机时通过单步执行,进一步和你在人脑中运行程序的过程进行对照。(6) 阅读程序,写出程序的运行结果并理解[cpp] view plaincopyprint?

2015-04-03 20:54:05 562 1

原创 第五周 阅读程序(5)

问题描述:本周再补充三个和指针有关的阅读程序,进一步掌握指针工作的原理。友情提醒:画出内存,让程序的分析,在理性、有序中完成。如果有时间的变化,博客中加个自己画的图。可以在上机时通过单步执行,进一步和你在人脑中运行程序的过程进行对照。(5) 阅读程序,写出程序的运行结果并理解#include  using namespace std;

2015-04-03 20:02:44 555

转载 const

在C++程序中,经常用const 来限制对一个对象的操作,例如,将一个变量定义为const 的: const  int  n=3;则这个变量的值不能被修改,即不能对变量赋值。       const 这个关键字经常出现在函数的定义中,而且会出现在不同的位置,比如:               int  strcmp (const   char  *str1,const    cha

2015-04-03 19:53:56 316

原创 第五周 阅读程序(4)

问题描述:本周再补充三个和指针有关的阅读程序,进一步掌握指针工作的原理。友情提醒:画出内存,让程序的分析,在理性、有序中完成。如果有时间的变化,博客中加个自己画的图。可以在上机时通过单步执行,进一步和你在人脑中运行程序的过程进行对照。(4) 请写出程序中const出现的语法现象及其所起的作用[cpp] view plaincopyprint?

2015-04-03 19:34:58 419

原创 第五周 阅读程序(3)

问题描述:本周再补充三个和指针有关的阅读程序,进一步掌握指针工作的原理。友情提醒:画出内存,让程序的分析,在理性、有序中完成。如果有时间的变化,博客中加个自己画的图。可以在上机时通过单步执行,进一步和你在人脑中运行程序的过程进行对照。(1) 阅读程序,写出程序的运行结果并理解[cpp] view plaincopyprint?

2015-04-03 19:25:00 476

原创 第五周 阅读程序(2)

问题描述:本周再补充三个和指针有关的阅读程序,进一步掌握指针工作的原理。友情提醒:画出内存,让程序的分析,在理性、有序中完成。如果有时间的变化,博客中加个自己画的图。可以在上机时通过单步执行,进一步和你在人脑中运行程序的过程进行对照。(2) 阅读程序,写出程序的运行结果并理解[cpp] view plaincopyprint?#

2015-04-03 19:17:08 412

原创 第五周 阅读程序(1)

问题描述:(1)阅读第一个面向对象的程序,程序结构是所有成员函数都在类内定义,阅读程序,回答相关问题(请写在博客中,程序及问题在BB平台中提供)

2015-04-03 19:03:29 550

原创 Ytu 1010: 目标柏林

Description 1945年初,苏军和英美联军已从东西两面攻入德国国境。 4月初,在苏军和英美联军的夹击下,德军只能龟缩在以柏林为中心的德国东部的狭长地带,成了瓮中之鳖。但希特勒困兽犹斗,一方面发出摧毁一切设施,实行“焦土”政策的指令;另一方面下令把德国分为南北两个行政区,各自作战,他自己则固守柏林。在这一天,苏军结果一份传自柏林的加密电文。经初步破译,显示希特勒要调集100万兵力,在柏

2015-04-01 09:18:05 2184 2

原创 Ytu 1009: University

Description在大学里,很多单词都是一词多义,偶尔在文章里还要用引申义。这困扰Redraiment很长的时间。他开始搜集那些单词的所有意义。他发现了一些规律,例如“a”能用“e”来代替, “c”能用“f”来代替……现在他给出了字母的替换规则,如下所示,A被E替换,B被C替换,依次类推。A B C D E F G H I J K L M N O P Q R S T U

2015-04-01 09:08:06 971 1

原创 Ytu 1007: Redraiment猜想

Descriptionredraiment在家极度无聊,于是找了张纸开始统计素数的个数。 设函数f(n)返回从1->n之间素数的个数。 redraiment发现: f(1) = 0 f(10) = 4 f(100) = 25 ... 满足g(m) = 17 * m2 / 3 - 22 * m / 3 + 5 / 3 其中m为n的位数。 他很激动,是不是自己发现了素数分布的规律了! 请你设计

2015-04-01 09:04:05 1584

原创 Ytu 1005: 渊子赛马

Description赛马是一古老的游戏,早在公元前四世纪的中国,处在诸侯割据的状态,历史上称为“战国时期”。在魏国作官的孙膑,因为受到同僚庞涓的迫害,被齐国使臣救出后,到达齐国国都。 赛马是当时最受齐国贵族欢迎的娱乐项目。上至国王,下到大臣,常常以赛马取乐,并以重金赌输赢。田忌多次与国王及其他大臣赌输赢,屡赌屡输。一天他赛马又输了,回家后闷闷不乐。孙膑安慰他说:“下次有机会带我到马场看看

2015-04-01 08:57:51 983

原创 Ytu 1004: 1、2、3、4、5...

Description 浙江工商大学校园里绿树成荫,环境非常舒适,因此也引来一批动物朋友来此居住。童心未泯的redraiment就经常带些碎面包什么的去广场喂鸽子和兔子,并和它们玩耍。一点也不像大学生,还是一副老不正经的样子,呵呵。随着鸽子和兔子数目的增多,redraiment带的那点食物已经不够它们瓜分了。为了能让自己的好朋友吃的饱饱的,redraiment决定统计一下有多少只鸽

2015-04-01 08:53:01 1093

原创 Ytu 1003: Redraiment的遭遇

DescriptionRedraiment的老家住在工业区,日耗电量非常大。是政府的眼中钉肉中刺,但又没办法,这里头住的可都是纳税大户呀。 今年7月,又传来了不幸的消息,政府要在7、8月对该区进行拉闸限电。但迫于压力,限电制度规则不会太抠门,政府决定从7月1日停电,然后隔一天到7月3日再停电,再隔两天到7月6日停电,一次下去,每次都比上一次晚一天。 Redraiment可是软件专业的学生,

2015-04-01 08:46:45 1731

空空如也

空空如也

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

TA关注的人

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