C/C++
文章平均质量分 72
Double_Check
总结过去,展望未来!
展开
-
c++实现list线性表
代码还没有调通,分析一下,关键是那个模板的使用不是太熟练的,明天看看,把这个调通。// 顺序表的c++实现;#include "StdAfx.h"#include #include using namespace std;const int MaxSize = 100;templateclass SeqList{public: SeqList()原创 2011-11-26 00:05:39 · 687 阅读 · 0 评论 -
Assignment 10
1. 数组中的数据经常可以用多种不同的格式显示。当用户向数组输入整数时,则分别用二进制、八进制、十进制和十六进制的格式输出表中的数。编写函数convertBinary来实现将一个数转换为其二进制表示的函数这一功能。程序代码:#includeusingnamespace std;intmain(int argc,char* argv[]){ void conver原创 2013-09-19 06:48:47 · 953 阅读 · 0 评论 -
Assignment 8
1.分析下面的程序,写出运行结果。#include using namespace std;class Date{public: Date(int,int,int); Date(int,int); Date(int); Date(); void display();private:原创 2013-09-19 06:46:06 · 962 阅读 · 0 评论 -
Assignment 7
1. 有以下程序:#include using namespace std;class Time {public: int hour; int minute; int sec; };int main() { Time t;cin>>t1.hour; cin>>t1.minute; cin>>t1.sec;cou原创 2013-09-19 06:44:30 · 1042 阅读 · 0 评论 -
Assignment 4
1. n1+n2+n3+…+n10,其中n=1,2,3,……。程序代码:#includeusing namespace std;int a = 0;int power(int m);int main(){ int i = 0; int p = 0; cout cin >> a;原创 2013-09-19 06:37:51 · 643 阅读 · 0 评论 -
Assignment 3
(1)编程序,用以确定员工的工资总额。对于员工每周工作的前40小时,公司按正常工作时间标准支付。超出40小时的工作时间按正常工作时间标准的1.5倍付酬。程序代码:#include using namespace std;int main(){ int dwHour = 0; int price = 100; float salar原创 2013-09-19 06:34:30 · 1120 阅读 · 0 评论 -
Assignment 5
1. 程序一:#include #include #include using namespace std;int main(int argc,char *argv[]){ floata[5][4]; int m = 0,n =0; int aver = 0;原创 2013-09-19 06:40:36 · 733 阅读 · 0 评论 -
Assignment 9
1.将例11.2的程序片断补充和改写成一个完整、正确的程序,用私有继承方式。在程序中应包括输入数据的函数,在程序运行时输入num, name, sex,age, addr的值,程序应输出以上5个数据的值。程序代码:#include #include using namespace std;class Student {public: vo原创 2013-09-19 06:47:25 · 1273 阅读 · 0 评论 -
Assignment 6
1. 分析如下程序的结果(数组与指针的关系)#includeusing namespace std;void main(){ char s1[5]={'m', 'n', 'p', 'q','\0'}; char *ps=s1; cout cout cout cout cout}2. 输入3个字符串,按由小到大原创 2013-09-19 06:42:59 · 624 阅读 · 0 评论 -
Assignment 1
1. Be familiar with C++ developing environment . 在编程环境中输入以下程序,分析程序结构和执行结果。(1)简单计算程序#include //预处理命令using namespace std;void main(){ int radius,high; double volume; cout原创 2013-09-19 06:29:36 · 597 阅读 · 0 评论 -
Assignment 2
1)某商场优惠活动规定,某种商品单价(price)80元,一次购买(totoal)5件以上(包含5件)10件以下(不包含10件)打9折(90%),一次购买10件以上(包含10件)打8折。设计程序根据客户的购买量计算总价。程序代码:#include #define PRICE 80using namespace std;int main(int argc,char* argv[]原创 2013-09-19 06:33:08 · 936 阅读 · 0 评论 -
const && pointer
分为两类:1)指向const 对象的指针2)const指针 const double* cptr;注意const挨得谁比较近那么谁就是常类型的。此处的double与const挨着,那么就是说明double对象是const的,那么不允许改变这个对象的值。可以改变指针cptr 的指向,但是不能通过给该他的指向内存中的内容。如*cptr=20;这样做是错误的。另外,必须把co原创 2013-03-21 11:57:58 · 683 阅读 · 0 评论 -
C++ array、pointer VS vector、iterator
C++提供了两种类似于vector与iterator的低级复合类型——数组和指针。array~~vector 而 iterator~~pointer。主要的区别在于:数组的长度是固定的,一经创建那么就不允许添加新的元素。指针可以像iterator一样用于遍历和检查数组中的元素。高级提醒:现在C++编程中,尽量使用Vector和iterator类型,少使用array与pointer类型。但是,使原创 2013-03-21 11:36:07 · 1546 阅读 · 0 评论 -
深入解析VisualC++文件系统编程
深入解析VisualC++文件系统编程 文件系统的查找、读写、删除等操作在程序设计中出现非常频繁。如何在较短的时间内找到实际项目中最佳解决方案,对前人工作积累的高效的代码进行分析和重用就显得十分重要。以目前Windows桌面开发中流行平台Visual C++为例。下文是笔者在多年实际项目开发中,积累的文件系统编程方面的一些经验,以此抛砖引玉,并对某些特殊问题进行详细分析。转载 2012-04-22 21:53:14 · 687 阅读 · 0 评论 -
八皇后问题程序代码及分析
八皇后问题是一个古老而著名的问题,该问题是十九世纪著名的数学家高斯1850年提出的。在国际象棋中,皇后是最有权利的一个棋子;只要别的棋子在它的同一行或同一列或同一斜线(正斜线或反斜线)上时,它就能把对方棋子吃掉。所以高斯提出了一个问题:在8*8的格的国际象棋上摆放八个皇后,使其不能相互攻击,即任意两个皇后都不能处于同一列、同一行、或同一条斜线上面,问共有多少种解法。程序代码原创 2011-12-02 20:10:18 · 2605 阅读 · 1 评论 -
sizeof的小小总结
// 开始程序之前,需要了解这两条规则,哎,说实话,我对第一条还是比较清楚地// 第二条的东西,我没有从实质上了解。前期就是这样理解偏移量就是output,结果// 只能是最大类型的整数倍。// 规则内容如下:// 1.类型的大小是:类型包含的基本类型中最大的整数倍。 如下: sizeof(A)的大小是最大基本类型 double(8)的整数倍。 // 2.每个基本类型的偏移地址原创 2011-12-01 16:34:26 · 635 阅读 · 1 评论 -
c++ 库的容器和算法 与 STL 的区别
STL(标准模板类库standard template library)是1994年某个人(惠普公司的)在加州的会议上把他的c++库交给c++标准委员会的时使用的名称;同时c++标准委员会对STL做了大量的修改,将它整合进了c++类库中。所以,c++标准是不包括STL的。原创 2011-11-27 12:46:35 · 490 阅读 · 0 评论 -
c++实现的四种排序算法
算法永远是编程的核心,而语言只是一种工具,熟练运用算法,就是对语言最好的演绎。该代码是回复知道用户的问题,整理出来的算法总结。包括了冒泡排序,插入排序,归并排序,选择排序。这些算法都是很容易出现在面试题目中的。当时去乐视网面试的时候,因为对这种排序的问题已经忘记的一干二净了,所以与机会失之交臂。如果想要找到一份满意的工作,对于数据结构的算法要非常的熟练。不仅要对于算法能够熟练写出,更要熟悉时间复杂度,对于算法要有自己原创 2015-02-16 07:07:36 · 556 阅读 · 0 评论