
学习
文章平均质量分 66
beautydakki
这个作者很懒,什么都没留下…
展开
-
关于继承和派生,虚函数表
l 派生类包含基类的所有成员函数和成员变量(包括private和protected),但是不能直接访问private成员。l 调用成员函数n 无虚函数u 基类的指针(或引用)指向(或引用)派生类对象时,只能调用基类的成员函数及变量,对象析构时也只会调用基类的析构函数。u 其他情况下,派生类对象会优先调用自己的成员函数(或变量),如果没有找到同名的函数(或原创 2018-02-02 18:32:18 · 653 阅读 · 0 评论 -
OPJ1002 方便记忆的电话号码
描述英文字母(除Q和Z外)和电话号码存在着对应关系,如下所示:A,B,C -> 2D,E,F -> 3G,H,I -> 4J,K,L -> 5M,N,O -> 6P,R,S -> 7T,U,V -> 8W,X,Y -> 9标准的电话号码格式是xxx-xxxx,其中x表示0-9中的一个数字。有时为了方便记忆电话号码,我们会将电话号码的数字转变为英文字母...原创 2018-03-04 21:03:51 · 432 阅读 · 0 评论 -
基础算法 第五周动规2 Charm Bracelet
---------------以下是题目--------------描述Bessie has gone to the mall's jewelry store and spies a charm bracelet. Of course, she'd like to fill it with the best charms possible from the N(1 ≤ N≤ 3,402) avai...原创 2018-03-04 20:54:14 · 419 阅读 · 0 评论 -
基础算法 第五周动规2 UNIMODAL PALINDROMIC DECOMPOSITIONS
---------------以下是题目---------------描述A sequence of positive integers is Palindromic if it reads the same forward and backward. For example:23 11 15 1 37 37 1 15 11 231 1 2 3 4 7 7 10 7 7 4 3 2 1 1A Pa...原创 2018-03-04 20:46:19 · 242 阅读 · 0 评论 -
C++程序设计 期末考试 编程题#11 数据库内的学生信息
---------------以下是题目---------------描述程序填空,使得下面的程序,先输出(Tom,80),(Tom,70),(Jone,90),(Jack,70),(Alice,100),(Tom,78),(Tom,78),(Jone,90),(Jack,70),(Alice,100),(70,Jack),(70,Tom),(80,Tom),(90,Jon原创 2018-02-05 21:56:51 · 2370 阅读 · 0 评论 -
C++程序设计 期末考试 编程题#10 输出指定结果二
---------------以下是心得--------------完成这一题,才晓得自己对于派生类和基类的之间的关系还弄的不清楚,因此专门总结了一下:关于派生类和基类,虚函数表---------------以下是题目---------------描述通过填空使得程序输出的结果符合下面的要求。#include #include using namespace原创 2018-02-05 21:50:28 · 772 阅读 · 0 评论 -
C++程序设计 期末考试 编程题#9 人群的排序和分类
描述对人群按照输入的信息进行排序和分类。#include #include #include #include using namespace std;// 在此处补充你的代码int main(){ int t; cin >> t; set ct; while( t -- ) {原创 2018-02-05 21:45:03 · 531 阅读 · 0 评论 -
C++程序设计 期末考试 编程题#8 计算整数k
这道题是利用了STL里面的bitset,很方便。-------------以下是题目-------------描述输入整数 n ( 0 输入第一行是整数 t,表示数据组数。每组输入数据是一行,三个整数 n,i和j。输出对每组输入数据,按十六进制输出结果。-------------以下是我的代码-------------#inclu原创 2018-02-05 21:43:03 · 842 阅读 · 0 评论 -
C++程序设计 期末考试 编程题#7 字符串排序
这道题我卡在传递函数对象上,说到底函数对象实质是一个类的对象,只是通过重载()运算符达到函数的作用。所以定义函数对象为形参时,应该同普通类型一样,以类型名+对象名的形式展现。如此,我也发现函数对象和函数作为实参时的不同点:函数是直接写函数名,函数对象则是类名+(),应该是生成了一个临时参数。--------以下是题目--------描述请按照要求对输入的字符串进行排序。#i原创 2018-02-05 21:38:10 · 522 阅读 · 0 评论 -
C++程序设计 期末考试 编程题#5 计算数组的低3位之和
描述输入一个正整数构成的数组a[0], a[1], a[2], ... , a[n-1], 计算它们的二进制低3位之和。#include #include #include using namespace std;// 在此处补充你的代码int main(int argc, char* argv[]) { int v, my_sum=0; ve原创 2018-02-05 21:35:18 · 583 阅读 · 0 评论 -
C++程序设计 期末考试 编程题#4 计算整数平方和
描述下列程序每次读入一个整数N,若N为0则退出,否则输出N和N的平方。#include using namespace std;// 在此处补充你的代码int main(int argc, char* argv[]) { CType obj; int n; cin>>n; while ( n ) {原创 2018-02-05 21:33:16 · 961 阅读 · 0 评论 -
C++程序设计 期末考试 编程题#3 计算数列平方和
编程题#3:计算数列平方和来源: 北京大学在线程序评测系统POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)总时间限制: 1000ms 内存限制: 1024kB描述请写出sum函数,使其可以计算输入数列的平方和。#include using namespace std;// 在此处补充你的代码int sqr(int n) {原创 2018-02-05 21:29:46 · 687 阅读 · 0 评论 -
C++程序设计 期末考试 编程题#2 输出指定结果一
编程题#2:输出指定结果一来源: 北京大学在线程序评测系统POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)总时间限制: 1000ms 内存限制: 1024kB描述填写代码,使输出结果为22810#include using namespace原创 2018-02-05 21:25:49 · 701 阅读 · 0 评论 -
C++程序设计 期末考试 编程题1# 输出200
编程题#1:输出200来源: 北京大学在线程序评测系统POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)总时间限制: 1000ms 内存限制: 1024kB描述使以下代码输出结果为200.输入不需要输入。输出输出结果为200。样例输入输入不需要输入。输出输出结果为200。原创 2018-02-05 21:21:10 · 1521 阅读 · 0 评论 -
基础算法 第八周 Flip Game
---------------以下是个人感受-------------其实这道题是放在广搜的单元里,但是无论如何我都觉得用“熄灯问题”的解法更快更省内存。---------------以下是题目----------描述Flip game is played on a rectangular 4x4 field with two-sided pieces placed on each of its ...原创 2018-03-18 18:00:05 · 689 阅读 · 0 评论