摘要: 题目描述 在多态概念中,基类的指针既可以指向基类的对象,又可以指向派生类的对象。我们可以使用dynamic_cast类型转换操作符来判断当前指针(必须是多态类型)是否能够转换成为某个目的类型的指针。 同学们先查找dynamic_cast的使用说明(如http://en.wikipedia.org/w 阅读全文
posted @ 2018-05-23 21:09 木樨 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 题目描述 求圆的周长和面积,已知圆类从shape抽象类继承。 要求使用c++ class编写程序。可以创建如下class 输入描述 输入圆的半径 输出描述 输出圆的周长和面积 样例输入 样例输出 阅读全文
posted @ 2018-05-23 20:29 木樨 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 题目描述 求两个复数的加减乘除。 要求使用c++ class编写程序。可以创建如下class 输入描述 第一行两个double类型数,表示第一个复数的实部虚部 第二行两个double类型数,表示第二个复数的实部虚部 输出描述 输出依次计算两个复数的加减乘除,一行一个结果 输出复数先输出实部,空格,然 阅读全文
posted @ 2018-05-23 20:17 木樨 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 题目描述 下面的代码声明了两个基类Base1和Base2,然后从这两个基类按照公有方式派生出类Derived。基类和派生类都各自包含一个公有成员x,并且Base1和Base2各有接受一个整型参数的构造函数,Derived的构造函数接受Base1和Base2的对象引用a,b来初始化Derived类对象 阅读全文
posted @ 2018-05-17 12:20 木樨 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 题目描述 下面的代码声明了三个基类Base1、Base2和Base3,然后从这三个基类按照公有方式派生出类Derived。在每个类中分别定义带一个整型参数的构造函数和析构函数输出提示信息,构造函数的提示信息中需要包含整型参数的数值。请将下面的代码补充完整,使得输出结果与样例输出相同,注意:测试数据有 阅读全文
posted @ 2018-05-17 12:19 木樨 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 题目描述 定义一个基类Account,数据成员包含string类变量userName用于保存账户主人姓名,函数成员包括默认构造函数、带参构造函数用于初始化数据成员和输出姓名的成员函PrintName()。从Account类派生出CreditAccount类,增加整型数据成员credit用于记录该用户 阅读全文
posted @ 2018-05-17 12:18 木樨 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个整数数组a[0,...,n-1],求数组中第k小数 输入描述 首先输入数组长度n和k,其中1<=n<=5000, 1<=k<=n 然后输出n个整形元素,每个数的范围[1, 5000] 输出描述 该数组中第k小数 样例输入 样例输出 阅读全文
posted @ 2018-05-07 19:34 木樨 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: 题目描述 求一个长度不超过15的字符串的回文子序列个数(子序列长度>=1)。 输入描述 输入一个长度不超过15的字符串,字符串均由小写字母表示 输出描述 输出其回文子序列个数 样例输入 样例输出 注释 本例中其所有回文子序列为: a,b,a,a,aba,aba,aa,aa,aa,aaa 一个字符串的 阅读全文
posted @ 2018-05-07 19:32 木樨 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个数组a[0,...,n-1],求其最大子数组(长度>=1)和 输入描述 第一行一个整数n(1<=n<=5000),然后依次输入n个整数(每个整数范围[-5000, 5000]) 输出描述 输出一个整数表示最大子数组和 样例输入 样例输出 阅读全文
posted @ 2018-05-07 19:29 木樨 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 描述 给定一个十进制正整数n(0 < n < 1000000000),每个数位上数字均不为0。n的位数为m。现在从m位中删除k位(0<k < m),求生成的新整数最小为多少?例如: n = 9128456, k = 2, 则生成的新整数最小为12456 输入第一行t, 表示有t组数据;接下来t行,每 阅读全文
posted @ 2016-11-18 22:46 木樨 阅读(664) 评论(0) 推荐(0) 编辑