随笔分类 -  c++

摘要:1.要求如下:1)实现描述银行的类Bank,记录系统中现有哪些储户(可用数组或vector实现),定义了生成储户的函数append,按照账户删除储户的函数的delete,按账号查询储户的函数query,并显示结果。2)定义储户基类Account,具有属性账号,存款人姓名和余额,操作saving、withdraw和showme。虚函数saving存储业务,虚函数withdraw处理取款业务,虚showme函数显示储户所有信息。3)定义储户派生类普通储户NormalAccount,实现操作saving、withdraw和showme,函数withdraw处理取款业务时余额不足不予取并提示信息,函数 阅读全文
posted @ 2013-01-29 13:17 blue—— 阅读(2376) 评论(1) 推荐(1) 编辑
摘要:Time Limit:1000msMemory limit:65536kB题目描述把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。输入第一行是测试数据的数目t(0 <= t <= 20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10。输出对输入的每组数据M和N,用一行输出相应的K。样例输入17 3样例输出8Global No.666解题思路:所有不同的摆放方法可以分为两类:至少有一个盘子空着和所有盘子都不空,分别计算这两类摆放方法的数目,然后把他们加起来。对于至少空着 阅读全文
posted @ 2012-08-17 21:10 blue—— 阅读(1243) 评论(0) 推荐(0) 编辑
摘要:对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在 c++学习提高篇(3)---隐式指针的文章中我详细介绍了在隐式指针&的用法,其实这两个概念是统一的。引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,许多人使用它仅仅是想当然,在某些微妙的场合,很容易出错,究其原由,大多因为没有搞清本源。故在本篇中我将对引用进行详细讨论,希望对大家更 阅读全文
posted @ 2012-08-07 16:47 blue—— 阅读(228067) 评论(24) 推荐(70) 编辑
摘要:冒泡排序 基本思想:两两比较待排序的数,发现反序时交换,直到没有反序为止。public static void BubbleSort(int[] R){ for (int i = 0; i < R.Length - 1; i++) { bool noswap = true; for (int j = 0; j < R.Length - 1-i; j++) { if (R[j] > R[j + 1]) { int temp = R[j]; ... 阅读全文
posted @ 2012-07-19 12:14 blue—— 阅读(6835) 评论(0) 推荐(1) 编辑