C++语言学习
leihengxin
这个作者很懒,什么都没留下…
展开
-
项目实训--设计一个银行类(银行类与链表类、节点类构成依赖关系--和类的组合关系不太一样)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:银行类(银行类与链表类、节点类构成依赖关系)* 作 者: 雷恒鑫 * 完成日期: 2012 年 08 月 24 日* 版 本 号: V1.0 * 对任务及求解方法的描述部分* 输入原创 2012-08-24 17:46:53 · 2055 阅读 · 2 评论 -
第八周实验指导
实验目的:编程序输出各种星号图。 实验内容 源程序// 以下是程序,请在需要的位置写入必要的注释#include using namespace std;int main( ){ int i,k,n=6; i=1; while (i { k=1; while (k {原创 2011-12-28 11:36:48 · 385 阅读 · 0 评论 -
项目实训--把结构体类型改成类类型
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:把结构体类型改成类类型* 作 者: 雷恒鑫 * 完成日期: 2012 年 08 月 21 日* 版 本 号: V1.0 * 对任务及求解方法的描述部分* 输入描述:* 问题描述原创 2012-08-21 16:08:53 · 4127 阅读 · 2 评论 -
C++程序设计实验报告(一)
C++程序设计实验报告(一)(班级:计114-3,学号:201158504320,姓名:雷恒鑫) 实验内容:C++程序的编写和运行实验目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程实验步骤:(1)启动Visual C++;(2)新建一个C++源程序(3)打开一个已有程序(4)程序改名(5)编译程序(6)修改程序(7)程序的连接(8)程原创 2011-12-28 11:33:40 · 1103 阅读 · 0 评论 -
技术支持课--项目实训--储蓄综合业务平台(第一期)--开户功能实现--c语言编写
实验目的:制作储蓄综合业务平台实验内容:实现储蓄的开户功能* 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 雷恒鑫* 完成日期: 2011年12 月23 日* 版 本 号: V1.0* 对任务及求解方法的描述部分* 输入原创 2011-12-23 15:36:44 · 1732 阅读 · 0 评论 -
标准模板库--STL 进行C++编程--前言(初读感悟)
放暑假前,听我们技术支持课的陈亮老师说标准模板库有很多优点,也是C++的重要组成部分,所以我特地从网上查了一下,是这么说的: 根据Effective C++第三版第一条款的描述,现在C++由以下四个“子语言”组成: 1、C子语言。C++支持C语言的几乎全部功能,主要是c89的部分,在语法上与C语言仅有极微妙的差别(如括号表达式的左右值性,具体请参考C++标准文献)。 2、面原创 2012-08-20 10:21:02 · 1387 阅读 · 0 评论 -
第十周实验报告--2--学会使用循环控制语句解决实际问题
报告2:实验目的:学会使用循环控制语句解决实际问题实验内容:编写多分支选择结构程序,根据个人月收入总额,计算出应缴税款和税后收入。** 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生* All rights reserved.* 文件名称: * 作 者:原创 2011-12-29 12:37:22 · 705 阅读 · 0 评论 -
C++程序设计实验报告(二)
(班级:计114-3,学号:201158504320,姓名:雷恒鑫)实验内容:C++程序的单步调试实验目的:掌握简单C++程序的单步执行方法,以及在调试中观察变量值变化的方法实验步骤:(1)新建C++源程序我先不(2)单步执行程序并观察,包括执行到光标位置、设置和利用断点等方法(3)修改程序:请同组同学给你改动程序后,将错误的程序改正过来。源程序:#includ原创 2011-12-28 11:35:28 · 670 阅读 · 0 评论 -
项目实训--把链表结构体改成链表类
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:把链表结构体改成链表类* 作 者: 雷恒鑫 * 完成日期: 2012 年 08 月 23 日* 版 本 号: V1.0 * 对任务及求解方法的描述部分* 输入描述:* 问题描述原创 2012-08-23 16:57:12 · 2914 阅读 · 0 评论 -
技术支持课--项目实训--储蓄综合业务平台--完成--C语言编写
实验目的:制作储蓄综合业务平台实验内容:实现储蓄的相应功能* 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者: 雷恒鑫* 完成日期: 2011年12 月23 日* 版 本 号: V1.0* 对任务及求解方法的描述部分* 输入原创 2011-12-28 11:25:20 · 3174 阅读 · 0 评论 -
设计一个工资类(Salary)--完成各个功能
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生* All rights reserved.* 文件名称:设计一个工资类(Salary)--完成各个功能 * 作 者: 雷恒鑫* 完成日期: 2017年03 月10日* 版 本 号:V1.2 * 对任务及求解方法的描述部分* 输入描述: ...原创 2017-03-16 21:14:53 · 2345 阅读 · 0 评论 -
基于在线评分的协同过滤算法---Slope One算法
(1)基于评分的协同过滤是根据其他用户对A商品的评分预测一个用户对A商品的评分的过程。我们提出了3个相关的slope one 方案用f(x)=x+b,原创 2016-04-03 11:01:35 · 1787 阅读 · 0 评论 -
冒泡排序、选择排序、插入排序 算法实现(C++)
冒泡排序:通过N-1次对剩余未排序元素中最大(小)元素的上浮来实现排序,上浮过程通过交换相邻元素实现。 template void BubbleSort(ElementType A[], int N) { ElementType Temp; for (int i=0; i<N-1; i++) { for (int j=0; j<N-1-i转载 2012-11-17 16:14:30 · 1517 阅读 · 0 评论 -
算法与数据结构--实现线性表的合并操作(合并后按非递减排列)--算法2.6
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:顺序表的合并 * 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 18 日 * 版 本 号: V1.0 * 对任务及求解方法的描述部分 * 输入描述: (1)已知顺序线性表La原创 2012-09-18 21:04:45 · 6926 阅读 · 0 评论 -
算法与数据结构--在顺序线性表L中查找第1个值与e满足compare()的元素的为序--算法2.5
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:在顺序线性表L中查找第1个值与e满足compare()的元素的为序 * 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 18 日 * 版 本 号: V1.0 *原创 2012-09-18 11:02:07 · 12561 阅读 · 1 评论 -
数据结构--算法修炼进程
宣言:作为算法达人修炼营营员,在接下来的几个月时间,我将投入到这项可能艰苦,但却会使我的学习跃上新层次的学习中去,本页将记录我的努力,见证我的成长,加油! 下面是各章算法列表,我将在实现每一个算法之后,将相关博文链接加进来,遍地的小手就是对“达人”的赞许。第2章 线性表2-1 2-2 2-3 2-4 2-5 2-62-7 2-8 2-9 2-10 2-11 2-原创 2012-09-08 20:19:39 · 1420 阅读 · 1 评论 -
算法与数据结构--实现线性表的删除操作--算法2.4
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:实现线性表的插入和删除操作 * 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 16 日 * 版 本 号: V1.0 * 对任务及求解方法的描述部分 * 输入描述: * 问题描述:原创 2012-09-16 18:50:28 · 5874 阅读 · 0 评论 -
算法与数据结构--实现线性表的插入操作--算法2.3
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:实现线性表的插入操作 * 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 16 日 * 版 本 号: V1.0 * 对任务及求解方法的描述部分 * 输入描述: * 问题描述: *原创 2012-09-16 18:21:08 · 3987 阅读 · 0 评论 -
第十六周实验--任务1--涨工资--从文件salary.txt 中读入500 名工人的工资--学会ASCII文件的操作
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生* All rights reserved.* 文件名称:设计一个工资类(Salary)--完成各个功能 * 作 者: 雷恒鑫* 完成日期: 2012年05 月30日* 版 本 号:V1.2 * 对任务及求解方法的描述部分* 输入描述: ...原创 2012-05-30 16:36:43 · 2352 阅读 · 0 评论 -
第十五周实验--任务2--设计分数类,开发一个窗口式程序,可以完成分数的四则运算。
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:设计分数类,开发一个窗口式程序,可以完成分数的四则运算* 作 者: 雷恒鑫 * 完成日期: 2012 年 05原创 2012-05-23 14:04:12 · 1021 阅读 · 0 评论 -
第十五周实验--任务3--格式输出
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:格式输出* 作 者: 雷恒鑫 * 完成日期: 2012 年 05 月 23 日* 版 本 号原创 2012-05-23 13:54:25 · 815 阅读 · 0 评论 -
第13周实验--任务3--定义抽象基类Shape,由它派生出3个派生类,Circle、Rectangle、Triangle。求出定义的3个几何体的面和。
* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:设计一个抽象基类,生出三个派生类。* 作 者: 雷恒鑫 * 完成日期: 2012 年 05 月 11原创 2012-05-11 19:42:10 · 4585 阅读 · 0 评论 -
第十三周实验--任务4--设计一个抽象类CSolid,含有两个求表面积及体积的纯虚函数。
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:原创 2012-05-11 20:21:24 · 1196 阅读 · 0 评论 -
第13周实验--任务2--设计一个抽象类
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:由坐标点类派生出直线类。* 作 者: 雷恒鑫 * 完成日期: 2012 年 05 月 11 日原创 2012-05-11 15:34:32 · 1001 阅读 · 0 评论 -
第十三周实验--任务1--我对虚函数、多态性和抽象类的理解
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:我对虚函数、多态性和抽象类的理解* 作 者: 雷恒鑫 * 完成日期: 2012 年 05 月 11原创 2012-05-11 14:57:39 · 974 阅读 · 1 评论 -
博客专栏--第一讲~~指针的概念
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:指针的概念* 作 者: 雷恒鑫 * 完成日期: 2012 年 05 月 07 日* 版 本原创 2012-04-12 12:02:26 · 1084 阅读 · 0 评论 -
第十二周实验指导--任务四--类的组合与继承
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:类的组合与继承* 作 者: 雷恒鑫 * 完成日期: 2012 年 04 月 29 日* 版原创 2012-04-29 16:21:06 · 935 阅读 · 1 评论 -
第十二周实验指导--任务三--设计一个在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类,类之间均为公有继承
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:设计一个在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类, 类之间均为公有继承* 作原创 2012-04-29 16:51:24 · 2256 阅读 · 0 评论 -
第十二周实验指导--任务2--分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)* 作 者: 雷恒鑫原创 2012-04-29 15:25:17 · 2246 阅读 · 0 评论 -
第十六周实验--任务2--学生成绩排序
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:学生成绩排序 * 作 者:雷恒鑫 * 完成日期:2012 年 06 月 01 日原创 2012-06-02 13:32:18 · 1070 阅读 · 0 评论 -
第十六周实验--任务2--学生成绩排序--从已有的文件中读入学生数据并把修改后的数据写入到另一个新创建的文件中
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:学生成绩排序 * 作 者:雷恒鑫 * 完成日期:2012 年 06 月 01 日原创 2012-06-02 14:43:36 · 1191 阅读 · 0 评论 -
第十六周实验--任务3--做一个词汇量近8000 个的电子词典--使用二分查找法提高效率(改进版)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:电子词典 * 作 者:雷恒鑫 * 完成日期:2012 年 06 月 02 日* 版 本原创 2012-06-03 11:35:17 · 1195 阅读 · 0 评论 -
这十月,与C++代码相伴的日子--献给即将入学的学软件的大一新生们
我刚进入大学的时候,什么都觉得很新鲜,当然C++也包括在内。刚开始学C++的时候,老师说C++是比较容易学的,说以我对C++充满了信心与期待。 在我第一次上理论课的时候,老师讲的很生动,所以我感觉一点也不难。但是到计算机中心上机的时候,我却感到有点小小的困难,不知道该怎么下手了,而且因为以前我对电脑的接触比较少,所以我打字就比较费劲,一行代码需要打好几分钟,遗憾的是一节课结束了之后,原创 2012-06-11 17:47:32 · 2669 阅读 · 4 评论 -
第十七周实验--任务1--学生成绩处理:保存为二进制文件
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者:雷恒鑫 * 完成日期:2012 年 06 月 07 日* 版 本 号: V1.0原创 2012-06-07 20:52:53 · 1904 阅读 · 0 评论 -
第十五周实验--任务1--《窗口程序设计及MFC启蒙》--为应用程序增加求周长的功能
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:为应用程序增加求周长的功能* 作 者: 雷恒鑫 * 完成日期: 2012 年 05 月 21 日原创 2012-05-22 15:32:00 · 980 阅读 · 1 评论 -
第十四周实验--任务1--建立专门的数组类处理有关数组的操作
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:建立专门的数组类处理有关数组的操作 * 作 者: 雷恒鑫 * 完成日期: 2012 年 05 月 1原创 2012-05-16 17:51:18 · 892 阅读 · 0 评论 -
第十四周实验--任务2--建立专门的链表类处理有关动态链表的操作(升级版)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:建立专门的链表类处理有关动态链表的操作* 作 者: 雷恒鑫 * 完成日期: 2012 年 05 月原创 2012-05-17 18:44:08 · 1044 阅读 · 3 评论 -
第十四周实验--任务2--建立专门的链表类处理有关动态链表的操作
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:建立专门的链表类处理有关动态链表的操作* 作 者: 雷恒鑫 * 完成日期: 2012 年 05 月原创 2012-05-16 18:40:03 · 951 阅读 · 2 评论 -
第十六周实验--任务4--读WolfSheep.nls,去除其中所有的注释,并保存到文件WS_nocomment.nls 中
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:读WolfSheep.nls,去除其中所有的注释。 并保存到文件WS_nocomment.nls 中。 * 作 者:雷恒鑫原创 2012-06-04 19:57:51 · 943 阅读 · 0 评论 -
第十六周实验--任务3--做一个词汇量近8000 个的电子词典--使用二分查找法提高效率
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:电子词典 * 作 者:雷恒鑫 * 完成日期:2012 年 06 月 02 日* 版 本原创 2012-06-03 11:14:27 · 1439 阅读 · 0 评论