- 博客(33)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 (2011.07.31)自学《C++ Primer Plus》时做过的书上的习题!
那时候做的题目,可能做出的质量不高,不过可以费尽了心思了,每次做题目都很有收获,而且,每当做出了一道题,都会相当地有成就感,做题目即能巩固问题,又要增加经验,发现问题,真是提升的好方法,所以也很喜欢做题,只是有时候会一道题花费很多时间,不过做出来了就后就会觉得是值得的。 五个月左右,零零散散的时间,自学完了这个C++ Primer Plus ,下面是做过的题目,自己常看看可以温故
2011-07-31 19:45:50
3850
2
原创 (2011.07.31)自学《C++ Primer Plus》时敲过的书上的代码!
经过几个月的自学,最后在暑假自学完这本《C++ Primer Plus》啦!学到的东西跟细节很多,现在先不总结了,先把自己所敲过的代码放上来,重温一下。下面这些是自学《C++ Primer Plus》时敲过的书上的代码://程序清单2.1 myfirst.cpp//myfirst.cpp--displays a message #include //a PRE
2011-07-31 19:33:06
5973
7
原创 (2011.07.29)2011年07月29日杂感
怎么说起呢?最近想到了很多零零散散的东西,嗯,还是从时间上说吧,又是半个月了,放了也有半个暑假了,时间过得真快啊! 好像是7月6日考完试的,又好像是7月7日,忘了。考试前的生活模式几乎是固定的,每天就宿舍或者图书馆看书,傍晚的时候出来跟朋友跑跑步,嘿嘿,这样的生活还是挺不错的,之后,考完试以后,一个多星期才回家,本来打算不回家的,计划往往赶不上变化啊。说回考完试以后,也是差不多的生活
2011-07-29 16:19:14
869
原创 (2011.07.22-2011.07.27)六天的学习小记
六天的学习小记(2011.07.22-2011.07.27)2011.07.221.《C++ 大作业》完成了menu的设置,运用了函数指针的知识。完成了用户登陆的设置,其中用到了容器的知识。push_back...2011.07.23 - 07.241. 这两天,一直在想着一个问题,关于大作业的,如何能把N个数据放入N个数据中,再创另外的N个数据,综合放入本来的N个
2011-07-27 19:33:30
657
原创 (2011.07.26)以二进制方式读写文件(C++ Primer Plus)
// binary.cpp -- binary file I/O#include // not required by most systems#include #include #include // (or stdlib.h)for exit()inline void eatline() { while(std::cin.get()!= '\n') continu
2011-07-26 12:04:31
1004
原创 (2011.07.16-2011.07.21)六天的学习小记
六天的学习小记(2011.07.16-2011.07.21)2011.07.161. C++大作业,手写的程序设计流程图出来啦!并且也将它制作了一点进去电脑。2. 《别做正常的傻瓜》单独评估和联合评估。正常人在单独评估时,往往会被那些易评价但不是特别重要的特征所影响,从而做出失误之举。所以为了更理性些,你应当尽可能地寻找可比较的参照信息,将难评价因素变得易评价些,从而使你的决策
2011-07-21 22:36:30
677
原创 (2011.07.20) 链式栈 // Link list-based stack implementation
// 链式栈// Link list-based stack implementationtemplate class LStack: public Stack{ private: Link* top; // Pointer to first element int size; // Count number of elements public:
2011-07-20 19:26:49
845
原创 (2011.07.20) 顺序栈.cpp
// 顺序栈.cpp// Array-based stack implementationtemplate class AStack: public Stack{ private: int size; // Maximum size of stack int top; // Index for top element Elem *listAr
2011-07-20 19:17:09
748
原创 (2011.07.20) 双链表.cpp -- 最基本的C++双链表
// 双链表.cpp -- 最基本的C++双链表// Doubly-linked list link node with freelist supporttemplate class Link{private: static Link* freelist; // Head of the freelistpublic: Elem element; // V
2011-07-20 11:52:17
1109
原创 (2011.07.19)C++ 顺序表 destructor tag mismatch错误!
// 4.1 假设一个线性表包含下列元素:// // 用顺序表写出这些元素,并且删除值为15的元素。#include using namespace std;const int Default = 5;template class List{public:Elem element;List *next;};temp
2011-07-19 16:05:09
5376
3
原创 (2011.07.19) 单链表.cpp -- 最基本的单链表C++
// 单链表.cpp -- 最基本的单链表C++// Singly-linked list nodetemplate class Link{ public: Elem element; // value for this node Link *next; // pointer to next node in list Link(const Elem
2011-07-19 11:43:05
2150
原创 (2011.07.19) 顺序表.cpp -- 最基本的顺序表(经典顺序表)
// 顺序表.cpp -- 最基本的顺序表(经典顺序表)// 完整的class.// List abstract class -- 线性表的C++抽象类声明template class List(){ public: // Reinitialize the list. the client is responsible for // reclaiming the
2011-07-19 10:17:17
993
原创 (2011.07.10-2011.07.15)六天的学习小记
六天的学习小记(2011.07.10-2011.07.15)2011.07.101.《新概念英语》视频第一章的3/4,讲的是音标为主。第一节课的内容还是比较简单的。2.《数据结构》严蔚敏的视频,完成第一章的学习,其中今天学习到了算法设计的四大原则,算法效率的衡量方法与准则,算法的存储空间需求(主要有三个)。3.《别做正常的傻瓜》“赋予效应”心理,即人对赋予自己、为自己所拥有
2011-07-16 02:13:20
758
转载 (2011.07.14) 类的基本应用实例。
2011.07.14 类的基本应用实例。// stocks.cpp -- the whole program#include #include class Stock // class declaration{ private: char company[30]; int shares; double share_val; double
2011-07-14 22:08:05
867
原创 作业13: 文件的输入与输出
作业13: 文件的输入与输出/*************************** 第13章 14题 P458 ******************************4.建立两个磁盘文件 f1.dat 和 f2.dat,编程序实现以下工作:1)从键盘输入20个整数
2011-07-13 11:43:53
3548
原创 作业12: 类的继承
作业12: 类的继承1.定义一个Rectangle类,它包含两个数据成员length和width;以及包含用于求长方形面积的成员函数。再定义Rectangle的派生类Rectangular,它包含一个新数据成员height和用来求长方体体积的成员函数。在main函数中,使用两个类
2011-07-13 11:42:27
6538
原创 作业11: 类_运算符重载
作业11: 类_运算符重载1.设向量X = ( x1 ,x2 ,x3) 和 Y = ( y1 , y2 ,y3 ),则它们之间的加、减和积分别定义为:X + Y = ( x1 + y1 , x2 + y2 , x3 + y3 ) X - Y = ( x1 - y1 , x2 -
2011-07-13 11:37:04
6274
原创 作业10: 对图书进行简单显示、借阅和归还管理
定义一个book(图书)类,在该类定义中包括数据成员:bookname(书名)、price(价格)和number(存数数量);成员函数:display()显示图书的情况;borrow()将存书数量减1,并显示当前存数数量;restore()将存数数量加1,并显示当前存数数量。在m
2011-07-13 11:34:07
5080
1
原创 作业09: 简单的链表运用问题。
作业09: 简单的链表运用问题。1. 定义一个结构体变量(包括年,月,日)编写程序,要求输入年,月,日,程序能计算并输出该日在本年中是第几天。注意润年问题。2. 运用链表实现电话簿管理:设计一个基本电话簿管理程序,具有加入、删除和显示联系人电话号码的功能。程序
2011-07-13 11:30:36
1646
原创 作业08: 简单的数组运用
作业08: 简单的数组运用1.第五章 第11题 打印以下图案(用字符数组的方法)* * * * * * * * * * * * * * * * * * * * * * * * *2.//第五章 第17题 输入10个学生的姓名,学号和成绩,将其中不及格者的姓名,学号和成
2011-07-13 11:26:48
1106
原创 作业06: 简单的数学运算编程。
作业06: 1. 输入n,计算s=(1)+(1+2)+(1+2+3)+…+(1+2+3+…+n)2. 教材p132页第2题 /*作业六 2.教材p132页第2题 求方程a*x*x+b*x+c=0的根,用3个函数分别求当b*b-4
2011-07-13 11:23:16
1465
原创 作业04: 开始较简单的数学运算。
作业04: 开始较简单的数学运算。1.求100-999中的水仙花数。所谓水仙花数是指一个三位数,它的每位数字的立方之和等于该数。例如:153=13+53+33,所以153的水仙花数。2.课本p86页21题。有一分数序列2/1,3/2,5/3,8/5,13/8,21/13,...求
2011-07-13 11:18:47
1007
原创 作业03: 数值的输出转换
作业3:1. 要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China”译为“Glmre”。请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为’
2011-07-13 11:12:45
1526
1
原创 作业02: 实现三个数值的转换。
作业2:设置一个程序,当输入a,b,c值后,将a原来的值放入c中,将b原来的值放入a中,c原来的值放入b中,最后输出交换后的a,b,c值。// 作业2//设置一个程序,当输入a,b,c值后,将a原来的值放入c中,将b原来的值放入a中,c原来的值放入b中,最后输出交换后的a,b,
2011-07-13 10:44:16
2269
1
原创 作业01:熟悉Visuanl C++ 6.0开发环境的使用
任务一: 熟悉Visuanl C++ 6.0开发环境的使用任务二:完成以下作业,本次作业不用提交1. 编写程序,在屏幕上显示以下图形 ######## ###### ### #2. 编写程序,输入任何
2011-07-13 10:36:10
1074
2
原创 (2011.07.11)程序清单_16.6_vect2.cpp -- methods and iterators
// 程序清单_16.6_vect2.cpp -- methods and iterators// 这次的注释是个人加上去的/*******************************************************************************让我们先看一下运行结果吧:Enter book title(quit to quit):The
2011-07-11 19:11:31
747
原创 (2011.07.11)程序清单16.5_vect1.cpp -- introducing the vector template
// 程序清单16.5_vect1.cpp -- introducing the vector template#include #include #include const int NUM = 5;int main(){ using std::vector; using std::string; using std::cin; using std::
2011-07-11 19:10:53
673
原创 (2011.07.11)读取字符串并计算总字符数.cpp
// 读取字符串并计算总字符数.cpp/*******************************************************************程序的输出:Enter a line:nice pants"nice pants" contains 9 characters9 characters totalEnter next line(em
2011-07-11 00:31:27
800
原创 (2011.07.04-2011.07.09)六天的学习小记
六天的学习小记(2011.07.04-2011.07.09)2011.07.041.《数据结构》第一章看完,不过等完成了primer一书后得再看,因为其中汲及到一点容量的知识不是很懂。2.《C++ Primer Plus》回顾了前四章的内容。其中有一句话特深刻:类描述了一种数据类型的全部属性,对象是根据这些描述创建的实体。找回了编程的感觉。3.《程序员羊皮卷》今天看了20页
2011-07-09 22:23:49
761
原创 (2011.07.08)编程练习_07.08_处理数组和结构的函数.cpp 输出结果有问题。
// 编程练习_07.08_处理数组和结构的函数.cpp/******************************************************************8.这个练习让您编写处理数组和结构的函数。下面是程序的框架,请提供其中描述的函数,以完成该程序。#include using namespace std;cons
2011-07-08 18:36:22
1245
1
原创 (2011.05.31)10级大一暑假计划多次变化
Planning – 大一备考至大二上学期的粗略计划(2011.05.31) 一.本学期期未试安排: 1.情况:// 6月28日考离散数学// 6月29日考英语// 7月01日考高等数学// 7月04日考C++// 7月06日考电路// 现在是05月31日,06月1日晚要出席双代会,06月4日至06月7日放端午假。// 06月7日端午节,06月19日父亲
2011-07-07 22:23:42
1867
原创 (2011.07.07) 编程练习_07.02_处理数组的函数
// 编程练习_07.02_处理数组的函数.cpp/**********************************************************************2.编写一个程序,要求用户输入最多10个高尔夫成绩,并将其存储在一个数组中。 程序允许用户提早结束输入,并在一行上显示所有成绩,然后报告平均成绩。 请使用3个数组处理函数来分别进行输入、显示和
2011-07-07 22:20:03
1528
原创 (2011.07.06)C++ 结构体中字符指针在main中使用new的赋值问题。
// 编程练习 04.01_display message_2.cpp/***************************************************************1.编写一个C++程序,如下述输出范例所示的那样请求并显示信息: What is your first name? Betty Sue What is your last name
2011-07-06 22:46:32
1760
2
HeadFirst设计模式第01章C++,Java,C#代码
2012-09-26
自由录入显示系统(小钱版)[汇编语言]
2011-11-16
通讯录小项目设计DOS版V1.0(小钱版)C++实现
2011-09-18
简易评分系统(DOS界面)(小钱版)
2011-09-06
阿里云服务器使用域名配置SSL问题?
2017-01-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人