- 博客(66)
- 资源 (138)
- 收藏
- 关注
原创 答30岁已婚非科班程序员:你的空间一直可以在
您好贺老师: 无意之间在CSDN上找问题答案看到了你的这个博文,于是下了班,慢慢的,把你那些给朋友们的回复看了个遍。想想自己也有问题,于是给你发信息。不管有没有回复,不试怎么知道呢?但愿如果你打开了这信,希望您指点一下。 我没有像其它朋友那样有着学科出身的经历,我简单介绍一下我的经历。 我86年的,06年没考上大学,于是去了一家技校学了电子商务专业。当时在学校是没学过一些程序开发语言的
2015-03-26 08:51:38 2932 3
原创 C++语言基础 例程 this指针
贺老师的教学链接 本课讲解内幕: 每个对象有个自己的this指针#include using namespace std;class Time{public: void set_time(int,int,int); void show_time();private: int hour; int minute; int sec;};int ma
2015-03-25 20:34:51 2080
原创 C++语言基础 例程 对象指针
贺老师的教学链接 本课讲解示例:使用指向对象数据成员的指针#include using namespace std;class Time{public: Time(int,int,int); void get_time( );private: int hour,minute,sec;};Time::Time(int h,int m,int s):hour(h
2015-03-25 20:32:15 1931
原创 C++语言基础 例程 对象数组
贺老师的教学链接 本课讲解对象数组应用实例#include using namespace std;class Box{public: Box(int h=10,int w=12,int len=15): height(h),width(w),length(len) { } int volume( );private: int height; int w
2015-03-25 20:30:57 1859
原创 C++语言基础 例程 调用构造函数和析构函数的顺序
贺老师的教学链接 本课讲解析构函数应用实例方案1const int N =500;class Salary{public: Salary(int); void input( ); void show( ); ~Salary();private: double salarys[N]; int number; //实际人数};方案2class
2015-03-25 20:29:02 2001
原创 C++语言基础 例程 析构函数
贺老师的教学链接 本课讲解析构函数示例#include#includeusing namespace std;class Student{public: Student(int n,string nam,char s) { num=n; name=nam; sex=s; cout<<"执行构造函数:"<<n
2015-03-25 20:27:26 1894
原创 C++语言基础 例程 带默认参数的构造函数
贺老师的教学链接 本课讲解使用默认参数的构造函数#include using namespace std;class Time{public: Time( ); Time(int h,int m=0,int s=0); void show_time( );private: int hour; int minute; int sec;};
2015-03-25 20:26:10 1939
原创 C++语言基础 例程 默认构造函数
贺老师的教学链接 本课讲解默认构造函数(default constructor)class Time{public: Time( ); void show_time(); private: int hour; int minute; int sec;};Time::Time( ){ hour=0;
2015-03-25 20:25:15 1828
原创 C++语言基础 例程 构造函数
贺老师的教学链接 本课讲解用构造函数初始化对象#include using namespace std;class Time{public: Time( ) { hour=0; minute=0; sec=0; } void set_time( ); void show_time( );privat
2015-03-25 20:24:18 2148
原创 《C++语言基础》实践参考——指向学生类的指针
返回:贺老师课程教学链接【项目4-指向学生类的指针】设计一个学生类Student,数据成员包括学号(num)和成绩(score),成员函数根据需要自行设计(建议配备需要的set、get函数,以及必要的输入或输出,给出的代码中也可以找到需要成员函数的线索)。在main函数中,要做到:建立一个对象数组,通过初始化,设置5个学生的数据,要求:用指针指向数组首元素,输出第1、3、5个学生的信息;设计一个函
2015-03-25 20:09:04 2560 2
原创 C++实践参考——用对象数组操作长方柱类
返回:贺老师课程教学链接【项目3-用对象数组操作长方柱类】编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)等。对照已经给出的代码,要做的工作及要求有:需要你定义长方柱类,代码中已经给出由5个长方柱对象构成的对象数组b;B数组中的前3个对象b[0]、b[1]、b[2]直接参数初始了,需要定义构造函数,而初始化中,各
2015-03-25 20:07:54 2449
原创 C++实践参考——分数类的雏形
返回:贺老师课程教学链接【项目2-分数类的雏形】 C++中提供了多种基本的数据类型。实际上,这些远不能满足我们的需求,如复数(第10章的例子大多是处理复数),再如分数。我们可以自定义类支持这些数据类型。 本任务将设计一个简单的分数类,完成对分数的几个运算。一则巩固基于对象编程的方法,二则也为运算符重载等积累些感性认识。 分数类的声明为:class CFraction{private:
2015-03-25 20:03:03 2653 5
原创 《C++语言基础》实践参考——三角形类的构造函数
返回:贺老师课程教学链接【项目1-三角形类的构造函数】 设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化,可以由下面的类声明开始,需要自己实现相关的成员函数,以及增加要求的构造函数class Triangle{public: double perimeter();//计算三角形的周长 double area();//计算并返回三角形的面积 void sho
2015-03-25 20:01:36 3765
原创 《C++语言基础》实践项目——构造函数和析构函数
返回:贺老师课程教学链接【项目1-三角形类的构造函数】 设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化,可以由下面的类声明开始,需要自己实现相关的成员函数,以及增加要求的构造函数class Triangle{public: double perimeter();//计算三角形的周长 double area();//计算并返回三角形的面积 void sho
2015-03-25 19:50:06 3037
原创 《C++语言基础》程序阅读——构造函数和析构函数
返回:贺老师课程教学链接请写出下面程序的运行结果,再和计算机运行的结果对照。无论对错,再想一想。#include using namespace std;class A{ int a , b ;public : A( ) { a=b=0; cout <<"a="<<a<<","<<"b="<<b<<endl; } A
2015-03-24 20:56:16 2133 4
原创 《C++语言基础》实践参考——数组作数据成员
返回:贺老师课程教学链接【项目5 - 数组作数据成员】阅读教材P255例8.4,注意到类中的数据成员可以是数组。设计一个工资类(Salary),其中类的数据成员如下:class Salary{private: double salarys[50]; //多人的工资 int number; //实际人数};要设计的成员函数有:void set_salarys( ):输入职工工
2015-03-17 20:27:36 3131 9
原创 《C++语言基础》实践参考——考了语文数学的学生
返回:贺老师课程教学链接【项目4 - 考了语文数学的学生】下面提供了类Stu的数据成员定义,和用于测试的main函数,参考如图的运行结果,完成类的定义,并用多文件形式组织程序#includeusing namespace std;class Stu{private: string name; //学生姓名 float chinese; //语文成绩 float ma
2015-03-17 20:21:33 2365
原创 《C++语言基础》实践参考——程序的多文件组织
返回:贺老师课程教学链接【项目3 - 程序的多文件组织】利用多文件组织,重新实现项目2。其中,整个项目包括3个文件:主文件: main.cpp,用于定义main()函数头文件: triangle.h,头文件,声明类,定义内置成员函数类定义文件: triangle.cpp,用于定义类Triangle中其他成员函数注意,将3个set函数和3个get函数设计成内置成员函数,其他函数不作为内置函数。[参考
2015-03-17 19:57:47 2824 3
原创 《C++语言基础》实践参考——三角形类2
返回:贺老师课程教学链接【项目2 - 三角形类2】程序功能同项目1,main()函数如下,请重新定义Triangle类,其中逻辑特别简单的set和get成员函数,要处理为内置成员函数,直接在类内定义。int main(){ Triangle tri1; //定义三角形类的一个实例(对象) double x,y,z; cout<<"请输入三角形的三边:"; cin>
2015-03-17 19:52:10 2435 1
原创 《C++语言基础》实践参考——三角形类1
返回:贺老师课程教学链接【项目1 - 三角形类1】下面设计一个三角形类,请给出各成员函数的定义 #include#includeusing namespace std;class Triangle{public: void setABC(double x, double y, double z);//置三边的值,注意要能成三角形 void getABC(double *x, doub
2015-03-17 19:48:24 2394 3
原创 《C++语言基础》实践项目——和对象找感觉
返回:贺老师课程教学链接【项目1 - 三角形类1】下面设计一个三角形类,请给出各成员函数的定义 #include#includeusing namespace std;class Triangle{public: void setABC(double x, double y, double z);//置三边的值,注意要能成三角形 void getABC(double *x, doub
2015-03-17 19:45:15 2245 4
原创 《C++语言基础》程序阅读——和对象找感觉
返回:贺老师课程教学链接 按照封装与信息隐藏的原则,除非特别需要,类中的数据成员需要设置为私有。由此带来的问题是,在类外如何访问这些私有成员?下面4段程序概括了常用的方法。请仔细阅读下面的程序,在阅读过程中,画出对象、变量在内存中的表示图,写出这些程序的运行结果(包括变量的变化过程及程序的最终输出),达到彻底理解这些机制的目标。(1)通过公共函数为私有成员赋值class Test{priva
2015-03-17 19:36:49 1790
原创 C++语言基础 例程 类声明和成员函数定义的分离
贺老师的教学链接 本课讲解1、一个程序,一个源文件的做法#include#includeusing namespace std;class Student{private: char Name[20]; //学生姓名 double Chinese; //语文成绩 double Math; //数学成绩public: double Average( )
2015-03-17 19:06:40 2343
原创 一位优秀学子的大学规划和我的补充
【来信】贺老师,您好: 我是一名(某985高校)的计算机专业学生,现在是大一下学期。报志愿的时候感觉这个计算机专业前景很好并且自己也喜爱编程,于是就选择了计算机专业。接近一年以来,我在学习的过程中遇到了很多的非知识性的困惑,您的著作《逆袭大学》和博客上的文章我都认认真真的看过,在这个过程中我的许多疑惑都得到了解答,非常感谢您这种乐于助人的老师。 有一个关于大学专业学习方向的疑惑,我思考了很
2015-03-17 14:59:27 2683 1
原创 C语言及程序设计进阶-贺利坚-专题视频课程
本课为“C语言及程序设计”系列课程中的第三部“进阶篇”。作为终结篇,介绍了在实际应用中应用广泛的结构体数据表示和处理、利用文件进行输入输出、利用多文件组织项目开发,并结合对程序设计的进一步学习需求,概述数据结构及其选择问题和问题求解方法。以实践为主线的学习将继续,“银行储蓄系统”的开发将会迭代到第5版和第6版。...
2015-03-16 10:42:29 694
原创 论文,MOOC,考研——答大二学生三问
【来信}贺老师: 您好,我是……大学软件工程专业大二学生,自从在CSDN看到您的贴子后,就想给您写封信,但又想先拜读你的 逆袭大学,所以迟迟没有动笔。如今已读了大半,虽没想象中的幽默,但内容深刻。从中找到了自身存在的问题,为以后的学习指明了方向。今天,将我的疑惑整理了一下,给您写下这封信,希望得到您的指点。 以下是我的疑惑: 1、关于论文,我希望在本科期间发表几篇沦文,这样无论是对考
2015-03-12 22:16:49 3591 1
原创 写给一名初中生——要有效完成该有的知识积累
【来信】 您在csdn的博客专题“it学子成长指导”中有关于初中生学编程的讨论,其中有一句话是您不看好初中生也编程为职业或得到更高的待遇,其实我也是一个初中生,我自学编程语言一年多了,学过html css javascript javase c++ androidSdk androidNdk ,但是只算是熟悉不算掌握,我对您的评论不看好初中生学编程还是很赞同的,我自己就是一个初中生,对编程语言当
2015-03-12 21:21:52 3094 1
原创 《C语言及程序设计》实践参考——血型统计
返回:贺老师课程教学链接 项目要求【项目4:血型统计】黑猫警长在犯罪现场发现了一些血迹,现已经委托检验机构确定了血型,需要统计各种血型的样本数目。输入:血型序列(A/B/O/C,C代表AB型血,输入以X结束)输出:各种血型的数量输入样例:ABCAOCOAOOBX输出样例:A:3 B:2 O:4 AB:2[参考解答]#includeint main(){ int a=0, b=0
2015-03-09 20:31:13 3623 1
原创 《C语言及程序设计》实践参考——消除多余的空格
返回:贺老师课程教学链接 项目要求【项目3:消除多余的空格】从键盘上的输入一句话,直到按回车键为止,这些字符被原样输出,但若有连续的一个以上的空格时只输出一个空格。例如,输入:I am a teacher.,输出I am a teacher.[参考解答]#include int main( ){ char c, frontIsSpace=0; //
2015-03-09 20:29:19 4192 2
原创 《C语言及程序设计》实践参考——转着圈加密
返回:贺老师课程教学链接 项目要求【项目2:转着圈加密】为使电文保密,往往按一定规律将电文转换成密码,收报人再按约定的规律将其译回原文。加密办法,如图所示,每一个字母的密文是其后第4个字母,若超出了字母的范围,将A看作为Z的下一个字母,将a看作是z的下一个字线,依次顺延。如″Wonderful!″转换为″Asrhivjyp!″。输入一行字符,要求输出其相应的密码。[参考解答]#include
2015-03-09 20:24:44 2854
原创 《C语言及程序设计》实践参考——M$pszi$y是嘛意思?
返回:贺老师课程教学链接 项目要求【项目1:M$pszi$y是嘛意思?】小明让同学传纸条给小丽,纸条上写着M$pszi$y。小丽接到会心一笑,大家却不知所云。他们俩的花招瞒不过老师,给你一个程序,输入M$pszi$y,输出的,就是小明的真实意思!老师真坏!下面,该你运行程序了,明白这样的处理方式后,扩展完成后面的两项工作:#include int main(){ char ch;
2015-03-09 20:23:18 3424
原创 《C语言及程序设计》实践参考——在北京买房
返回:贺老师课程教学链接 项目要求【项目5:在北京买房】现在北京有一套房子,价格200万,假设房价每年上涨10%,一个软件工程师每年固定能赚40万。如果他想买这套房子,不贷款,不涨工资,没有其他收入,每年不吃不喝不消费,那么他需要几年才能攒够钱买这套房子? [参考解答]#include int main( ){ double housePrice=200,salarys=40;
2015-03-09 20:16:35 3212
原创 《C语言及程序设计》实践参考——贪财的富翁
返回:贺老师课程教学链接 项目要求【项目4:贪财的富翁】一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我两分钱,第三天我仍给你十万元,你给我四分钱,....,你每天给我的钱是前一天的两倍,直到满一个月(30天),百万富翁很高兴,欣然接受了这个契约。请编程序,通过计算说明,这个换钱计划对百万富翁是否是个划算
2015-03-09 20:16:14 5713 2
原创 《C语言及程序设计》实践参考——Bessel函数
返回:贺老师课程教学链接 项目要求【项目3:Bessel函数】Bessel函数Jn(X)有以下的递推关系: 编写程序,利用递推关系,由任意的n和x≠0求Jn(X)。[参考解答]#include #include int main( ){ double jn, j0, j1, x; int n, i; scanf("%d %lf", &n, &x); j0=s
2015-03-09 20:14:24 5786 5
原创 《C语言及程序设计》实践参考——反弹的皮球
返回:贺老师课程教学链接 项目要求【项目2:反弹的皮球】一球从的100米高度自由落下,每次落地后反跳回原来高度的一半,再落下,求它在第十次落地时,共经过多少米?第十次反弹多高?请在下面的代码基础上补充完整。#include int main( ){ float sn=100.0,hn=sn/2; int n; for (n=2; n<= (1) ; n++
2015-03-09 20:13:10 3568 2
原创 《C语言及程序设计》实践参考——另类求和
返回:贺老师课程教学链接 项目要求【项目1:另类求和】求 Sn=a+aa+aaa+...+aa...a之值,其中 a是一个数字。例如2+22+222+2222( 此时a=2,n=4),a和n均由键盘输入。请在下面的代码基础上补充完整。#include int main( ){ int a,n,count=1,Sn=0,Tn=0; printf("请输入 a 和 n 的值:\n
2015-03-09 20:12:45 2617
原创 《C语言及程序设计》实践参考——输出这样的整数
返回:贺老师课程教学链接 项目要求【项目3:输出这样的整数】输出1000以内能被3整除且个位数为6的所有整数。请在下面代码的基础上完成程序:#include int main( ){ int i, j; for (i=0; _________; i++) // (1) { j=i*10+6; if (j%3==0)
2015-03-09 19:56:04 2089
原创 《C语言及程序设计》实践参考——多数中的最大
返回:贺老师课程教学链接 项目要求【项目4:多数中的最大】编程序,输入10个整数,找出最大数。请在下面代码的基础上完成程序:#include int main( ){ int k,x,max; scanf("%d", &x); max=______; // (1) for(k=2; k<=___ ; k++) //
2015-03-09 19:55:33 2126
android上玩8086汇编
2017-04-20
8086汇编语言工作环境
2017-02-03
2014 C++ 第3讲 用流程图思考和表达PPT
2014-09-28
多态性与虚函数(2013级-C++程序设计)
2014-05-25
wxWidgets初学者导引
2014-05-18
C++类和对象(2013级-C++程序设计)
2014-03-09
C++程序设计实践学材微课件——1.9 编码规范之一句一行、缩格排放、加上注释
2013-12-31
C++程序设计实践学材微课件——1.8 输出星号的循环程序在执行
2013-12-31
C++程序设计实践学材微课件——1.7 两数中大值程序的执行过程
2013-12-31
C++程序设计实践学材微课件——1.6 完成简单计算的程序的一般“套路”
2013-12-31
C++程序设计实践学材微课件——1.5 电阻串联程序的执行过程
2013-12-31
C++程序设计实践学材微课件——1.4 程序执行的两种方式
2013-12-31
C++程序设计实践学材微课件——1.3 程序中的几种“低级”错误
2013-12-31
C++程序设计实践学材微课件——1.2 编辑、运行第一个程序
2013-12-31
C++程序设计实践学材微课件——1.1 下载、安装CodeBlocks
2013-12-31
读懂冒泡排序
2013-12-09
C++指针(2013级-C++程序设计)
2013-12-07
C++数组(2013级-C++程序设计)
2013-11-25
读懂C++递归程序
2013-11-16
计算机学科与专业(计算机学科导论)
2013-11-14
CodeBlocks单步调试入门
2013-11-12
C++中的函数(2013级-C++程序设计)
2013-11-02
计算机通信与网络(计算机学科导论)
2013-10-29
前言 关于本课(2013级-C++程序设计)
2013-10-14
数据类型和表达式(2013级-C++程序设计)
2013-10-14
程序设计(计算机学科导论)
2013-10-11
C++ASCII文件练习的几个文件
2013-06-12
C++程序设计课件 ch13输入输出流
2013-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人