- 博客(16)
- 收藏
- 关注
原创 宠物的生长
现在要开发一个系统,对宠物的生长状态进行管理。给出下面的一个基类框架class Pet{protected: string name;//姓名int length;//身长int weight;//体重int current;//当前日期public:virtual void display(int day)=0;//输出目标日期的身长和体重}以Pet为基类,构建出Cat和Dog两个类:Cat一天身长加1,体重加2。Dog一天身长加2,体重加1。生成上述类并编写主函数,要求.
2020-06-10 21:27:11 336
原创 图书音像出租管理
给出下面一个基类的框架:class Publication{protected:string title;//名称float price;//原价int day;//租期public:virtual void display()=0;//打印价格清单}以Publication为基类,构建Book和Tape类。生成上述类并编写主函数,要求主函数中有一个基类Publication指针数组,数组元素不超过10个。Publication pp[10];主函数根据输入的信息,相应建立Boo.
2020-06-10 19:38:27 1084 2
原创 点到原点的距离(继承)
给出下面的一个基类框架:class Point_1D{ protected:float x;//1D 点的x坐标public:Point_1D(float p = 0.0);float distance( );//计算当前点到原点的距离}以Point_1D为基类建立一个派生类Point_2D,增加一个保护数据成员:float y;//2D平面上点的y坐标以Point_2D为直接基类再建立一个派生类Point_3D,增加一个保护数据成员:float z;//3D立体空间中点的z坐标生.
2020-06-01 22:25:04 1384
原创 做错的选择题合集(c/c++)
若x为浮点型,则表达式x=10/4为( B )。A 2.5B 2.0C 2D3当一个函数功能不太复杂,但要求被频繁调用时,选用___B_。重载函数内联函数递归函数嵌套函数若p1、p2都是整型指针,p1已经指向变量x,要使p2也指向x, ( A )是正确的。p2 = p1;p2 = **p1;p2 = &p1;p2 = *p1;以下说法正确的是(C)。 (2分)在静态成员函数中可以调用同类的其他任何成员函数const成员函数不能作用于非const对象在静态
2020-05-15 21:29:19 2391
原创 单向链表4
定义单向链表:输入若干个正整数(输入-1为结束标志),要求按输入数据的逆序并输出。输入输出示例:括号内为说明输入样例:1 2 3 4 5 6 7 -1输出样例:7 6 5 4 3 2 1#include<iostream>#include<stack>using namespace std;int main(){stack<int>s;...
2020-05-02 14:33:48 656
原创 矩阵转置
用指针实现将一个3*3的整型矩阵转置。要求定义并调用函数void move(int *pointer),实现上述矩阵转置的功能。输出格式:每行数据之间以空格分隔,最后一个数据后面没有空格输入样例:1 2 34 5 67 8 9例:1 4 72 5 83 6 9#include<stdio.h>int main(){ void move(int (*poi...
2020-04-28 23:16:43 2240
原创 使用函数删除字符串中的字符
输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算:输入一个字符串 str,再输入一个字符 c,将字符串 str 中出现的所有字符 c 删除。要求定义并调用函数delchar(str,c), 它的功能是将字符串 str 中出现的所有 c 字符删除,函数形参str的类型是字符指针,形参c的类型是char,函数类型是void。输入输出示例:括号内...
2020-04-28 22:24:41 5390 1
原创 pta-美丽的字符正方形FINAL
输入一个长度不超过50的由小字字母构成的字符串,输出由这个字符序列构成的最大的正方形。输入格式:由小写字母构成的一个字符串。输出格式:将字符串围成最大可能的正方形输出,字符串从正方形的左上方开始,按顺时针方向绕行。输入样例1:a例1:a例2:happy输出样例2:happ输入样例3:abcdefghijklmn输出样例3:abcdl ek fjihg...
2020-04-22 21:41:33 546
原创 最大积分
pta 最大积分 (100分)给你一罐颜料,并规定写出1-9每个数字所用的颜料是指定量的,当你用这罐颜料写下的数字越大,你得到的积分越多。那么,你能得到的最大积分是多少呢?输入格式:第一行包含一个整数n(0≤n≤1000),表示给定颜料量。第二行包含九个正整数a1,a2,… ,a9,分别表示写下数字1-9所需要的颜料量。输出格式输出一个数,表示你能得到的最大积分;如果颜料连一个数字...
2020-03-31 21:41:05 626 2
原创 pta 括号匹配调整(栈)
pta 括号匹配调整 (100分)如果通过插入“ +”和“ 1”可以从中得到格式正确的数学表达式,则将带括号的序列称为正确的。例如,序列 “(())()”,"()“和 “(()(()))“是正确的,而”)(”,”(()))(“和”(()" 不是。定义重新排序操作:选择括号序列的任意连续子段(子字符串),然后以任意方式对其中的所有字符进行重新排序。当重新排序的子段的长度为t时,重新排序操作...
2020-03-31 20:15:41 989
原创 高精度减法
已知两个数A和B,求A-B的运算结果。输入格式:输入包括两个正整数A和B 。(0<A,B≤1e10086)输出格式:输出A-B的运算结果。输入样例1:32输出样例1:在这里给出相应的输出。例如:1输入样例2:111023569854102356985410235698出样例2:在这里给出相应的输出。例如:-2345883053250288#include...
2020-03-10 20:50:56 255
原创 pta-使用函数删除字符串中的字符
输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算:输入一个字符串 str,再输入一个字符 c,将字符串 str 中出现的所有字符 c 删除。要求定义并调用函数delchar(str,c), 它的功能是将字符串 str 中出现的所有 c 字符删除,函数形参str的类型是字符指针,形参c的类型是char,函数类型是void。输入输出示例:括号内...
2020-03-04 00:56:45 4004
原创 6-3 字符串 - 查找子串(pta)
6-3 字符串 - 6. 查找子串(BF算法) (10分)C语言标准函数库中包括 strstr 函数,在主串中查找子串。作为练习,我们自己编写一个功能与之相同的函数。函数原型char* StrStr(const char *txt, const char pat);说明:txt 和 pat 分别为主串和子串的起始地址。若查找成功,则函数值为子串在主串中首次出现的起始地址,否则函数值为NUL...
2020-02-25 21:16:08 3281
原创 奖学金(洛谷-1093)
奖学金(洛谷-1039)题目描述某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学 排在前面,这样,每个学生的排序是唯一确定的。任务:先根据输入的3门课的成绩计算总分,然后按上述规则排序,最后...
2020-02-13 15:06:34 636
原创 八皇后(洛谷-1219)
八皇后(洛谷-1219)题目描述 一个如下的 6×66 \times 66×6 的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。上面的布局可以用序列 2 4 6 1 3 52\ 4\ 6\ 1\ 3\ 52 4 6 1 3 5 来描述,第 iii 个数字表示在第 iii 行的相应位置有一个棋子,如下:行号 1 2...
2020-02-13 15:00:20 401
原创 三连击升级版(洛谷-1618)
三连击升级版(洛谷-1618)题目描述 将 1,2,…,91, 2 共 9 个数分成三组,分别组成三个三位数,且使这三个三位数的比例是 A:B:C,试求出所有满足条件的三个三位数,若无解,输出 No!!!。//输入格式 三个数A,B,C。输出格式 若干行,每行 3 个数字。按照每行第一个数字升序排列。输入输出样例 输入复制1 2 3 输出复制192 384 576219 43...
2020-02-08 15:33:49 228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人