自定义博客皮肤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菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学

原创 C语言及程序设计进阶例程-21 银行储蓄系统(第五版)开发

贺老师教学链接  C语言及程序设计进阶 本课讲解可以直接下载完整的项目文件bank.zip运行(点击打开链接,解压后打开项目,或者自建项目后加入源文件和头文件)下面的代码,分别展示各个头文件、源文件:Bank.h#ifndef BANK_H_INCLUDED #define BANK_H_INCL...

2015-05-30 21:31:45

阅读数 5151

评论数 0

原创 C语言及程序设计进阶例程-19 链表应用

贺老师教学链接  C语言及程序设计进阶 本课讲解猴子选大王#include #include struct Monkey { int num; //猴子的编号 struct Monkey *next; //下一只猴子 }; int main() { int m,n...

2015-05-30 21:26:39

阅读数 1750

评论数 0

原创 C语言及程序设计进阶例程-18 链表中结点的插入和删除

贺老师教学链接  C语言及程序设计进阶 本课讲解回顾:动态分配和撤销内存#include #include struct Student { int num; float score; struct Student *next; }; int main( ) { ...

2015-05-30 21:25:59

阅读数 2096

评论数 2

原创 C语言及程序设计进阶例程-17 认识链表

贺老师教学链接  C语言及程序设计进阶 本课讲解例 建立并输出一个简单链表#include struct Student { int num; float score; struct Student *next; }; int main( ) { struct S...

2015-05-30 21:22:51

阅读数 1553

评论数 0

原创 C语言及程序设计进阶例程-16 当结构体成员为指针

贺老师教学链接  C语言及程序设计进阶 本课讲解有问题吗?#include #include struct Test { int x; char *str; }; int main() { struct Test a; a.x=100; char s[...

2015-05-30 21:21:03

阅读数 1527

评论数 2

原创 C语言及程序设计进阶例程-15 指向结构体的指针

贺老师教学链接  C语言及程序设计进阶 本课讲解指向结构体变量的指针的应用#include #include struct Student { int num; char name[12]; char sex; float score; }; int main(...

2015-05-30 21:20:01

阅读数 1763

评论数 0

原创 C语言及程序设计进阶例程-14 开发一个电子词典

贺老师教学链接  C语言及程序设计进阶 本课讲解开发一个电子词典(下载词库点击打开链接)#include #include #include //定义词条类 typedef struct { char english[20]; char chinese[30]; cha...

2015-05-30 21:17:52

阅读数 3629

评论数 4

原创 C语言及程序设计进阶例程-13 结构体数组及其应用

贺老师教学链接  C语言及程序设计进阶 本课讲解结构体数组应用举例#include #include typedef struct { char name[20]; int count; } Person; int main( ) { Person person[3]=...

2015-05-30 21:15:38

阅读数 1818

评论数 5

原创 C语言及程序设计进阶例程-12 结构体成员的引用

贺老师教学链接  C语言及程序设计进阶 本课讲解结构体作函数参数#include struct Student { int num; char name[20]; char sex; int age; double score; char addr...

2015-05-30 21:14:43

阅读数 1661

评论数 0

原创 C语言及程序设计进阶例程-11 体验结构体

贺老师教学链接  C语言及程序设计进阶 本课讲解结构体类型变量的定义方法#include struct Student { int num; char name[20]; char sex; int age; float score; char a...

2015-05-30 21:11:51

阅读数 1465

评论数 0

原创 C语言及程序设计进阶例程-10 预处理之条件编译

贺老师教学链接  C语言及程序设计进阶 本课讲解条件编译在调试程序阶段,这样处理便于观察#include #define DEBUG //在运行程序时使之成为注释行 int main( ) { int x=1,y=2; #ifdef DEBUG printf("x=%...

2015-05-30 21:08:51

阅读数 1409

评论数 0

原创 C语言及程序设计进阶例程-9 预处理之文件包含

贺老师教学链接  C语言及程序设计进阶 本课讲解如何改造这个程序#include typedef struct{ int month; int year; }DATE; int max(int x, int y); #define area(a, b) (a)*(b) double def...

2015-05-30 21:07:10

阅读数 1440

评论数 0

原创 C语言及程序设计进阶例程-8 预处理之宏定义

贺老师教学链接  C语言及程序设计进阶 本课讲解宏定义#include #define PI 3.1415926 int main ( ) { float r,l,s,sq,vq; printf("please enter r:"); scanf("%...

2015-05-30 21:06:03

阅读数 1534

评论数 0

原创 C语言及程序设计进阶例程-7 递归经典:汉诺塔

贺老师教学链接  C语言及程序设计进阶 本课讲解汉诺塔问题解决方案#include #define discCount 4 void move(int, char, char,char); int main() { move(discCount,'A','B...

2015-05-30 21:02:28

阅读数 1982

评论数 0

原创 C语言及程序设计进阶例程-6 递归法问题求解

贺老师教学链接  C语言及程序设计进阶 本课讲解求n!#include long fact(int n) { long f; if (n==1) f=1; else f=n*fact(n-1); return f; ...

2015-05-30 21:01:15

阅读数 1624

评论数 0

原创 C语言及程序设计进阶例程-5 认识递归

贺老师教学链接  C语言及程序设计进阶 本课讲解认识递归:求阶乘#include long fact(int n) { long f; if (n==1) f=1; else f=n*fact(n-1); return ...

2015-05-30 20:59:25

阅读数 1553

评论数 0

原创 C语言及程序设计进阶例程-4 外部全局变量和静态全局变量

贺老师教学链接  C语言及程序设计进阶 本课讲解常见的全局变量使用形式#include int a=15,b=-7; //定义全局变量a,b int max(int,int); int main( ) { printf("%d\n", max(a,b)); r...

2015-05-30 20:57:57

阅读数 1741

评论数 0

原创 C语言及程序设计进阶例程-2 一个程序,多个文件

贺老师教学链接  C语言及程序设计进阶 本课讲解演示:建立多文件的项目main.c#include int max(int x,int y); int main( ) { int a,b,c; printf("输入两数:"); scanf("%d %d&quo...

2015-05-30 20:56:07

阅读数 2958

评论数 5

原创 C++语言基础 例程 STL简介

贺老师的教学链接  本课讲解vector容器类示例#include #include using namespace std; int main() { int a[] = {2,3,4}; vector v1; vector::iterator iter; /...

2015-05-28 20:58:15

阅读数 1536

评论数 0

原创 C++语言基础 例程 范型编程简介

贺老师的教学链接  本课讲解曾经的查找//曾经的查找:顺序查找 #include using namespace std; int main( ) { int d[10]={2,7,4,8,12,1,3,5,9,11},i,key,index=-1; cout<<&q...

2015-05-28 20:57:06

阅读数 1382

评论数 0

原创 C++语言基础 例程 命名空间的使用

贺老师的教学链接  本课讲解重名问题的解决//出错的程序 #include #include using namespace std; class point { public: double x; double y; }; double distance(point p1...

2015-05-28 20:54:44

阅读数 1199

评论数 0

原创 C++语言基础 例程 命名空间要解决的问题

贺老师的教学链接  本课讲解命名空间namespace是个老相识//正确程序1 #include using namespace std; int main( ) { cout<<"hello world!"<<endl; return...

2015-05-28 20:51:09

阅读数 1022

评论数 0

原创 C++语言基础 例程 异常处理的方法

贺老师的教学链接  本课讲解例:防止除数为0#include using namespace std; template T Div(T x,T y) { if(y==0) throw y;//抛出异常 return x/y; } int main() { ...

2015-05-28 20:50:30

阅读数 1087

评论数 0

原创 C++语言基础 例程 异常处理的任务

贺老师的教学链接  本课讲解一个典型的问题程序#include using namespace std; template T Div(T x,T y) { return x/y; } int main() { int x,y; double x1,y1; ...

2015-05-28 20:48:25

阅读数 993

评论数 0

原创 C++语言基础 例程 应用系统开发:银行储蓄系统

贺老师的教学链接  本课讲解说明:(1)下面的代码,只演示了利用链表作为存储结构的可选处理方法,本讲提到的其他方面的拓展,请感兴趣做下去的同学自行使用相关技术组合起来,形成一个完整的系统。(2)运行程序,登录用户名和密码,请阅读程序,从程序中找出。建议建立多文件项目,将代码拷贝到IDE中看。(3)...

2015-05-28 20:45:31

阅读数 1722

评论数 0

原创 《C++语言基础》实践参考——Josephus(约瑟夫环)问题

返回:贺老师课程教学链接  项目要求【项目-Josephus(约瑟夫环)问题】n个小孩子围成一圈,从第一个小孩子开始顺时针方向数数字,到第m个小孩子离开,这样反反复复,最终只剩下一个小孩子,求第几个小孩子留下?    提示:约瑟夫环即是一个首尾相连的链表,在建立好这个环以后,从头结点开始,每次间隔...

2015-05-26 19:06:09

阅读数 8762

评论数 0

原创 《C++语言基础》实践参考—— 链表类

返回:贺老师课程教学链接  项目要求【项目 - 链表类】动态链表也是程序设计中的一种非常有用的数据结构。可以说,是否能够理解有关操作的原理,决定了你是否有资格称为“科班”出身。在后续的专业基础课中,相关的内容还会从不同的角度,反复地认识,反复地实践。不过,在现阶段多些体验,也是很有必要的了。(1)...

2015-05-26 19:05:06

阅读数 1419

评论数 0

原创 《C++语言基础》实践项目——链表类及其应用

返回:贺老师课程教学链接【项目 - 链表类】动态链表也是程序设计中的一种非常有用的数据结构。可以说,是否能够理解有关操作的原理,决定了你是否有资格称为“科班”出身。在后续的专业基础课中,相关的内容还会从不同的角度,反复地认识,反复地实践。不过,在现阶段多些体验,也是很有必要的了。(1)阅读下面的程...

2015-05-26 19:02:00

阅读数 1088

评论数 0

原创 C++实践参考——立体类族共有的抽象类

返回:贺老师课程教学链接  项目要求【项目3-立体类族共有的抽象类】    设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CCylinder,分别表示正方体、球体及圆柱体。在main()函数中,定义CSolid *p;(p是指向基类的指针,且这...

2015-05-26 17:10:48

阅读数 1564

评论数 0

原创 C++实践参考——形状类族的中的纯虚函数

返回:贺老师课程教学链接  项目要求【项目2-形状类族的中的纯虚函数】写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。用如下的main()函数,求出定义的几个几何体的面积和。 int main() { ...

2015-05-26 17:09:38

阅读数 1836

评论数 0

原创 C++实践参考——动物这样叫

返回:贺老师课程教学链接  项目要求【项目1-动物这样叫】下面是给出的基类Animal声明和main()函数。class Animal { public: virtual void cry() { cout<<"不知哪种动物,让我如何学叫?"...

2015-05-26 17:07:22

阅读数 2466

评论数 0

原创 《C++语言基础》实践项目——多态性与抽象类

返回:贺老师课程教学链接【项目1-动物这样叫】下面是给出的基类Animal声明和main()函数。class Animal { public: virtual void cry() { cout<<"不知哪种动物,让我如何学叫?"<&l...

2015-05-26 17:03:26

阅读数 1382

评论数 0

原创 《C++语言基础》程序阅读——多态性与抽象类

返回:贺老师课程教学链接1、阅读下面的程序,并写出运行结果(1)虚函数#include using namespace std; class A { int a; public: A():a(5){} virtual void print()const { cout<<a;...

2015-05-26 16:59:08

阅读数 1325

评论数 0

原创 C++语言基础 例程 二进制文件应用案例

贺老师的教学链接  本课讲解系统升级第一步:转换现有数据格式(附:数据文件点击打开链接)#include #include #include using namespace std; typedef struct { int NO; char name[8]; in...

2015-05-24 08:59:20

阅读数 1277

评论数 0

原创 C++语言基础 例程 字符串流

贺老师的教学链接  本课讲解例:“写”字符数组#include #include using namespace std; struct student { int num; char name[20]; float score; }; int main( ) { ...

2015-05-24 08:58:14

阅读数 1288

评论数 0

原创 C++语言基础 例程 文件的随机读写

贺老师的教学链接  本课讲解示例:写到尾再从头读#include #include #include using namespace std; int main( ) { int a[10], b[10]; fstream iofile("f1.dat",...

2015-05-24 08:54:49

阅读数 3288

评论数 0

原创 C++语言基础 例程 案例:bmp文件格式剖析

贺老师的教学链接  本课讲解附:二进制文件查看器及示例bmp文件 http://pan.baidu.com/s/1dDjf5uD用程序读出BMP文件信息//readbmp.h #ifndef READBMP_H_INCLUDED #define READBMP_H_INCLUDED typede...

2015-05-24 08:53:23

阅读数 1469

评论数 0

原创 C++语言基础 例程 二进制文件及其顺序读写

贺老师的教学链接  本课讲解对比ASCII文件和二进制文件//将short int x=12345写入文本文件 #include #include #include using namespace std; int main( ) { short int x=12345; o...

2015-05-24 08:50:20

阅读数 1280

评论数 2

原创 C++语言基础 例程 文本文件的读写

贺老师的教学链接  本课讲解示例:将数据写入ASCII文件#include #include #include using namespace std; int main( ) { int a[10]; ofstream outfile("f1.dat",...

2015-05-24 08:48:07

阅读数 1284

评论数 0

原创 C++语言基础 例程 标准输入流

贺老师的教学链接  本课讲解例: 输入个数不确定的成绩#include using namespace std; int main( ) { float grade; cout<<"enter grade:"; while(cin>&...

2015-05-24 08:45:58

阅读数 1201

评论数 0

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