自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迂者-贺利坚的专栏

为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学

原创 答30岁已婚非科班程序员:你的空间一直可以在

您好贺老师:  无意之间在CSDN上找问题答案看到了你的这个博文,于是下了班,慢慢的,把你那些给朋友们的回复看了个遍。想想自己也有问题,于是给你发信息。不管有没有回复,不试怎么知道呢?但愿如果你打开了这信,希望您指点一下。     我没有像其它朋友那样有着学科出身的经历,我简单介绍一下我的经历。 ...

2015-03-26 08:51:38

阅读数 2472

评论数 3

原创 C++语言基础 例程 this指针

贺老师的教学链接  本课讲解内幕: 每个对象有个自己的this指针#include using namespace std; class Time { public: void set_time(int,int,int); void show_time(); private: ...

2015-03-25 20:34:51

阅读数 1672

评论数 0

原创 C++语言基础 例程 对象指针

贺老师的教学链接  本课讲解示例:使用指向对象数据成员的指针#include using namespace std; class Time { public: Time(int,int,int); void get_time( ); private: int hour,...

2015-03-25 20:32:15

阅读数 1596

评论数 0

原创 C++语言基础 例程 对象数组

贺老师的教学链接  本课讲解对象数组应用实例#include using namespace std; class Box { public: Box(int h=10,int w=12,int len=15): height(h),width(w),length(len) { } ...

2015-03-25 20:30:57

阅读数 1490

评论数 0

原创 C++语言基础 例程 调用构造函数和析构函数的顺序

贺老师的教学链接  本课讲解析构函数应用实例方案1const int N =500; class Salary { public: Salary(int); void input( ); void show( ); ~Salary(); private: d...

2015-03-25 20:29:02

阅读数 1601

评论数 0

原创 C++语言基础 例程 析构函数

贺老师的教学链接  本课讲解析构函数示例#include #include using namespace std; class Student { public: Student(int n,string nam,char s) { num=n; ...

2015-03-25 20:27:26

阅读数 1464

评论数 0

原创 C++语言基础 例程 带默认参数的构造函数

贺老师的教学链接  本课讲解使用默认参数的构造函数#include using namespace std; class Time { public: Time( ); Time(int h,int m=0,int s=0); void show_time( ); pri...

2015-03-25 20:26:10

阅读数 1524

评论数 0

原创 C++语言基础 例程 默认构造函数

贺老师的教学链接  本课讲解默认构造函数(default constructor)class Time { public: Time( ); void show_time(); private: int hour; int minute; ...

2015-03-25 20:25:15

阅读数 1419

评论数 0

原创 C++语言基础 例程 构造函数

贺老师的教学链接  本课讲解用构造函数初始化对象#include using namespace std; class Time { public: Time( ) { hour=0; minute=0; sec=0; } ...

2015-03-25 20:24:18

阅读数 1719

评论数 0

原创 《C++语言基础》实践参考——指向学生类的指针

返回:贺老师课程教学链接【项目4-指向学生类的指针】设计一个学生类Student,数据成员包括学号(num)和成绩(score),成员函数根据需要自行设计(建议配备需要的set、get函数,以及必要的输入或输出,给出的代码中也可以找到需要成员函数的线索)。在main函数中,要做到:建立一个对象数组...

2015-03-25 20:09:04

阅读数 1949

评论数 2

原创 C++实践参考——用对象数组操作长方柱类

返回:贺老师课程教学链接【项目3-用对象数组操作长方柱类】编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)等。对照已经给出的代码,要做的工作及要求有:需要你定义长方柱类,代码中已经给出由5个长方柱对象构成的对象数...

2015-03-25 20:07:54

阅读数 1924

评论数 0

原创 C++实践参考——分数类的雏形

返回:贺老师课程教学链接【项目2-分数类的雏形】  C++中提供了多种基本的数据类型。实际上,这些远不能满足我们的需求,如复数(第10章的例子大多是处理复数),再如分数。我们可以自定义类支持这些数据类型。  本任务将设计一个简单的分数类,完成对分数的几个运算。一则巩固基于对象编程的方法,二则也为运...

2015-03-25 20:03:03

阅读数 2118

评论数 5

原创 《C++语言基础》实践参考——三角形类的构造函数

返回:贺老师课程教学链接【项目1-三角形类的构造函数】  设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化,可以由下面的类声明开始,需要自己实现相关的成员函数,以及增加要求的构造函数class Triangle { public: double perimeter();//计算...

2015-03-25 20:01:36

阅读数 2634

评论数 0

原创 《C++语言基础》实践项目——构造函数和析构函数

返回:贺老师课程教学链接【项目1-三角形类的构造函数】  设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化,可以由下面的类声明开始,需要自己实现相关的成员函数,以及增加要求的构造函数class Triangle { public: double perimeter();//计算...

2015-03-25 19:50:06

阅读数 2345

评论数 0

原创 《C++语言基础》程序阅读——构造函数和析构函数

返回:贺老师课程教学链接请写出下面程序的运行结果,再和计算机运行的结果对照。无论对错,再想一想。#include using namespace std; class A { int a , b ; public : A( ) { a=b=0; ...

2015-03-24 20:56:16

阅读数 1714

评论数 4

原创 藏身时间类中的妖孽

妖孽藏身时间类中,贺老师带领学生要练火眼金睛。

2015-03-21 19:33:39

阅读数 1883

评论数 1

原创 《C++语言基础》实践参考——数组作数据成员

返回:贺老师课程教学链接【项目5 - 数组作数据成员】阅读教材P255例8.4,注意到类中的数据成员可以是数组。设计一个工资类(Salary),其中类的数据成员如下:class Salary { private: double salarys[50]; //多人的工资 int nu...

2015-03-17 20:27:36

阅读数 2557

评论数 9

原创 《C++语言基础》实践参考——考了语文数学的学生

返回:贺老师课程教学链接【项目4 - 考了语文数学的学生】下面提供了类Stu的数据成员定义,和用于测试的main函数,参考如图的运行结果,完成类的定义,并用多文件形式组织程序#include using namespace std; class Stu { private: string ...

2015-03-17 20:21:33

阅读数 1850

评论数 0

原创 《C++语言基础》实践参考——程序的多文件组织

返回:贺老师课程教学链接【项目3 - 程序的多文件组织】利用多文件组织,重新实现项目2。其中,整个项目包括3个文件:主文件: main.cpp,用于定义main()函数头文件: triangle.h,头文件,声明类,定义内置成员函数类定义文件: triangle.cpp,用于定义类Triangle...

2015-03-17 19:57:47

阅读数 2247

评论数 2

原创 《C++语言基础》实践参考——三角形类2

返回:贺老师课程教学链接【项目2 - 三角形类2】程序功能同项目1,main()函数如下,请重新定义Triangle类,其中逻辑特别简单的set和get成员函数,要处理为内置成员函数,直接在类内定义。int main() { Triangle tri1; //定义三角形类的一个实例(对象)...

2015-03-17 19:52:10

阅读数 1822

评论数 0

原创 《C++语言基础》实践参考——三角形类1

返回:贺老师课程教学链接【项目1 - 三角形类1】下面设计一个三角形类,请给出各成员函数的定义 #include #include using namespace std; class Triangle { public: void setABC(double x, double y, doub...

2015-03-17 19:48:24

阅读数 1711

评论数 3

原创 《C++语言基础》实践项目——和对象找感觉

返回:贺老师课程教学链接【项目1 - 三角形类1】下面设计一个三角形类,请给出各成员函数的定义 #include #include using namespace std; class Triangle { public: void setABC(double x, double y, doub...

2015-03-17 19:45:15

阅读数 1787

评论数 4

原创 《C++语言基础》程序阅读——和对象找感觉

返回:贺老师课程教学链接  按照封装与信息隐藏的原则,除非特别需要,类中的数据成员需要设置为私有。由此带来的问题是,在类外如何访问这些私有成员?下面4段程序概括了常用的方法。请仔细阅读下面的程序,在阅读过程中,画出对象、变量在内存中的表示图,写出这些程序的运行结果(包括变量的变化过程及程序的最终输...

2015-03-17 19:36:49

阅读数 1330

评论数 0

原创 C++语言基础 例程 类声明和成员函数定义的分离

贺老师的教学链接  本课讲解1、一个程序,一个源文件的做法#include #include using namespace std; class Student { private: char Name[20]; //学生姓名 double Chinese; //语文成绩 ...

2015-03-17 19:06:40

阅读数 1667

评论数 0

原创 一位优秀学子的大学规划和我的补充

【来信】贺老师,您好:   我是一名(某985高校)的计算机专业学生,现在是大一下学期。报志愿的时候感觉这个计算机专业前景很好并且自己也喜爱编程,于是就选择了计算机专业。接近一年以来,我在学习的过程中遇到了很多的非知识性的困惑,您的著作《逆袭大学》和博客上的文章我都认认真真的看过,在这个过程中我的...

2015-03-17 14:59:27

阅读数 2197

评论数 1

原创 C语言及程序设计进阶-贺利坚-专题视频课程

本课为“C语言及程序设计”系列课程中的第三部“进阶篇”。作为终结篇,介绍了在实际应用中应用广泛的结构体数据表示和处理、利用文件进行输入输出、利用多文件组织项目开发,并结合对程序设计的进一步学习需求,概述数据结构及其选择问题和问题求解方法。以实践为主线的学习将继续,“银行储蓄系统”的开发将会迭代到第...

2015-03-16 10:42:29

阅读数 164

评论数 0

原创 论文,MOOC,考研——答大二学生三问

【来信}贺老师:  您好,我是……大学软件工程专业大二学生,自从在CSDN看到您的贴子后,就想给您写封信,但又想先拜读你的 逆袭大学,所以迟迟没有动笔。如今已读了大半,虽没想象中的幽默,但内容深刻。从中找到了自身存在的问题,为以后的学习指明了方向。今天,将我的疑惑整理了一下‍,给您写下这封信,...

2015-03-12 22:16:49

阅读数 2754

评论数 1

原创 写给一名初中生——要有效完成该有的知识积累

【来信】  您在csdn的博客专题“it学子成长指导”中有关于初中生学编程的讨论,其中有一句话是您不看好初中生也编程为职业或得到更高的待遇,其实我也是一个初中生,我自学编程语言一年多了,学过html css javascript javase c++ androidSdk androidNdk ,...

2015-03-12 21:21:52

阅读数 2433

评论数 1

原创 《C语言及程序设计》实践参考——血型统计

返回:贺老师课程教学链接  项目要求【项目4:血型统计】黑猫警长在犯罪现场发现了一些血迹,现已经委托检验机构确定了血型,需要统计各种血型的样本数目。输入:血型序列(A/B/O/C,C代表AB型血,输入以X结束)输出:各种血型的数量输入样例:ABCAOCOAOOBX输出样例:A:3  B:2  O:...

2015-03-09 20:31:13

阅读数 2605

评论数 0

原创 《C语言及程序设计》实践参考——消除多余的空格

返回:贺老师课程教学链接  项目要求【项目3:消除多余的空格】从键盘上的输入一句话,直到按回车键为止,这些字符被原样输出,但若有连续的一个以上的空格时只输出一个空格。例如,输入:I   am     a            teacher.,输出I am a teacher.[参考解答]#inc...

2015-03-09 20:29:19

阅读数 3124

评论数 2

原创 《C语言及程序设计》实践参考——转着圈加密

返回:贺老师课程教学链接  项目要求【项目2:转着圈加密】为使电文保密,往往按一定规律将电文转换成密码,收报人再按约定的规律将其译回原文。加密办法,如图所示,每一个字母的密文是其后第4个字母,若超出了字母的范围,将A看作为Z的下一个字母,将a看作是z的下一个字线,依次顺延。如″Wonderful!...

2015-03-09 20:24:44

阅读数 2020

评论数 0

原创 《C语言及程序设计》实践参考——M$pszi$y是嘛意思?

返回:贺老师课程教学链接  项目要求【项目1:M$pszi$y是嘛意思?】小明让同学传纸条给小丽,纸条上写着M$pszi$y。小丽接到会心一笑,大家却不知所云。他们俩的花招瞒不过老师,给你一个程序,输入M$pszi$y,输出的,就是小明的真实意思!老师真坏!下面,该你运行程序了,明白这样的处理方式...

2015-03-09 20:23:18

阅读数 2612

评论数 0

原创 《C语言及程序设计》实践参考——在北京买房

返回:贺老师课程教学链接  项目要求【项目5:在北京买房】现在北京有一套房子,价格200万,假设房价每年上涨10%,一个软件工程师每年固定能赚40万。如果他想买这套房子,不贷款,不涨工资,没有其他收入,每年不吃不喝不消费,那么他需要几年才能攒够钱买这套房子? [参考解答]#include int...

2015-03-09 20:16:35

阅读数 2546

评论数 0

原创 《C语言及程序设计》实践参考——贪财的富翁

返回:贺老师课程教学链接  项目要求【项目4:贪财的富翁】一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我两分钱,第三天我仍给你十万元,你给我四分钱,....,你每天给我的钱是前一天的两倍,直到满一个月(3...

2015-03-09 20:16:14

阅读数 3655

评论数 2

原创 《C语言及程序设计》实践参考——Bessel函数

返回:贺老师课程教学链接  项目要求【项目3:Bessel函数】Bessel函数Jn(X)有以下的递推关系: 编写程序,利用递推关系,由任意的n和x≠0求Jn(X)。[参考解答]#include #include int main( ) { double jn, j0, j1, x; ...

2015-03-09 20:14:24

阅读数 3939

评论数 5

原创 《C语言及程序设计》实践参考——反弹的皮球

返回:贺老师课程教学链接  项目要求【项目2:反弹的皮球】一球从的100米高度自由落下,每次落地后反跳回原来高度的一半,再落下,求它在第十次落地时,共经过多少米?第十次反弹多高?请在下面的代码基础上补充完整。#include int main( ) { float sn=100.0,hn...

2015-03-09 20:13:10

阅读数 2712

评论数 2

原创 《C语言及程序设计》实践参考——另类求和

返回:贺老师课程教学链接  项目要求【项目1:另类求和】求 Sn=a+aa+aaa+...+aa...a之值,其中 a是一个数字。例如2+22+222+2222( 此时a=2,n=4),a和n均由键盘输入。请在下面的代码基础上补充完整。#include int main( ) { int...

2015-03-09 20:12:45

阅读数 2040

评论数 0

原创 《C语言及程序设计》实践参考——麻烦的累加涨功夫

返回:贺老师课程教学链接  项目要求

2015-03-09 20:04:49

阅读数 2042

评论数 0

原创 《C语言及程序设计》实践参考——输出这样的整数

返回:贺老师课程教学链接  项目要求【项目3:输出这样的整数】输出1000以内能被3整除且个位数为6的所有整数。请在下面代码的基础上完成程序:#include int main( ) { int i, j; for (i=0; _________; i++) //...

2015-03-09 19:56:04

阅读数 1598

评论数 0

原创 《C语言及程序设计》实践参考——多数中的最大

返回:贺老师课程教学链接  项目要求【项目4:多数中的最大】编程序,输入10个整数,找出最大数。请在下面代码的基础上完成程序:#include int main( ) { int k,x,max; scanf("%d", &x); max=_...

2015-03-09 19:55:33

阅读数 1680

评论数 0

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