自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 【第九章:模板与群体数据】C9-4 翻转单词

C9-4 翻转单词 (100/100 分数) 题目描述 给定一个字符串,字符串中包含用空格隔开的单词。翻转字符串中所有单词的顺序。输入描述 输入为一个长度不超过1000的字符串,字符串中有用空格隔开的单词。输出描述 输出翻转单词顺序之后的字符串。样例输入 I love Tsinghua Tsinghua样例输出 Tsinghua love I Tsinghua...

2018-09-17 00:51:46 509

原创 【第九章:模板与群体数据】C9-3 括号匹配

括号匹配 (100/100 分数)题目描述 栈的应用非常广泛。请先实现一个栈模板类(定义已在下面给出),然后利用这个栈类解决下面的问题:给定一个字符串,长度小于1000,其中只包含左右括号和大小写英文字母。请编写程序判断输入的字符串里的左右括号是否全部是匹配的,匹配规则即从内到外左括号都与其右边距离最近的右括号匹配。如匹配,输出“Yes”,否则,输出“No”。输入描述 每个测例输...

2018-09-15 23:09:27 901

原创 【第九章:模板与群体数据】C9-2 折半查找

折半查找 (100/100 分数) 题目描述 编写一个折半查找的模板函数binSearch(),接收一个数组,数组长度和要查找的元素key,按查找顺序输出查找过程中访问的所有元素下标。部分代码已给出,请将代码填补完整。输入描述 每个测例共 3 行,第一行为 4 个整数 n,m(n > 1, m > 1) , key1,key2( 要查找的元素 ) 。第二行为 n 个整数,已...

2018-09-15 22:34:57 850

原创 【第九章:模板与群体数据】C9-1 数组求和

数组求和 (100/100 分数) 题目描述 编写一个模板函数getSum,接收一个数组,返回该数组所有元素的和。部分代码已给出,请将代码填补完整。输入描述 每个测例共 3 行,第一行为两个整数 n,m(n > 1, m > 1) ,第二行为 n 个整数,用空格隔开,第三行为 m 个实数,用空格隔开。输出描述 对每个测例输出两行,第一行为输入的n个整数的和,第二行为输...

2018-09-15 01:53:26 1993

原创 【多态性】C8-3 三角形还是长方形?(dynamic_cast的理解和运用)

C8-3 三角形还是长方形? (100/100 分数)之前写的居然被吞了,生气,重写!题目描述 在多态概念中,基类的指针既可以指向基类的对象,又可以指向派生类的对象。我们可以使用dynamic_cast类型转换操作符来判断当前指针(必须是多态类型)是否能够转换成为某个目的类型的指针。同学们先查找dynamic_cast的使用说明(如http://en.wikipedia.org/w...

2018-09-10 22:43:46 282

原创 【多态性】C8-3 三角形还是长方形?(重难点)

题目描述 在多态概念中,基类的指针既可以指向基类的对象,又可以指向派生类的对象。我们可以使用dynamic_cast类型转换操作符来判断当前指针(必须是多态类型)是否能够转换成为某个目的类型的指针。同学们先查找dynamic_cast的使用说明(如http://en.wikipedia.org/wiki/Run-time_type_information#dynamic_cast),然后使用...

2018-09-10 22:32:56 609

原创 【多态性】C8-2 圆的周长和面积

C8-2 圆的周长和面积 (100/100 分数) 题目描述 求圆的周长和面积,已知圆类从shape抽象类继承。输入描述 输入圆的半径输出描述 输出圆的周长和面积样例输入 10样例输出 314 62.8代码实现#include <iostream>using namespace std;const double pi = 3.14;...

2018-09-10 21:18:33 416

原创 【多态性】C8-1 复数加减乘除

C8-1 复数加减乘除 (100/100 分数) 题目描述 求两个复数的加减乘除。输入描述 第一行两个double类型数,表示第一个复数的实部虚部第二行两个double类型数,表示第二个复数的实部虚部输出描述 输出依次计算两个复数的加减乘除,一行一个结果输出复数先输出实部,空格,然后是虚部,样例输入 1 1 3 -1样例输出 4 0 -2 2 4 2 ...

2018-09-10 20:57:10 430

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除