<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ITPluto的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ITPluto</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ITPluto]]></copyright><item><title><![CDATA[宠物的生长]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/106675441</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/106675441</guid><author>ITPluto</author><pubDate>Wed, 10 Jun 2020 21:27:11 +0800</pubDate><description><![CDATA[现在要开发一个系统，对宠物的生长状态进行管理。
给出下面的一个基类框架
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。
生成上述类并编写主函数，要求.]]></description><category></category></item><item><title><![CDATA[图书音像出租管理]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/106673576</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/106673576</guid><author>ITPluto</author><pubDate>Wed, 10 Jun 2020 19:38:27 +0800</pubDate><description><![CDATA[给出下面一个基类的框架：
class Publication
{
protected:
string title;//名称
float price;//原价
int day;//租期
public:
virtual void display()=0;//打印价格清单
}
以Publication为基类，构建Book和Tape类。
生成上述类并编写主函数，要求主函数中有一个基类Publication指针数组，数组元素不超过10个。
Publication pp[10];
主函数根据输入的信息，相应建立Boo.]]></description><category></category></item><item><title><![CDATA[点到原点的距离（继承）]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/106483347</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/106483347</guid><author>ITPluto</author><pubDate>Mon, 01 Jun 2020 22:25:04 +0800</pubDate><description><![CDATA[给出下面的一个基类框架：
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坐标
生.]]></description><category></category></item><item><title><![CDATA[做错的选择题合集（c/c++）]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/106149914</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/106149914</guid><author>ITPluto</author><pubDate>Fri, 15 May 2020 21:29:19 +0800</pubDate><description><![CDATA[若x为浮点型，则表达式x=10/4为（ B ）。
A 2.5
B 2.0
C 2
D3
当一个函数功能不太复杂，但要求被频繁调用时，选用___B_。
重载函数
内联函数
递归函数
嵌套函数
若p1、p2都是整型指针，p1已经指向变量x，要使p2也指向x, (   A  )是正确的。
p2 = p1;
p2 = **p1;
p2 = &amp;p1;
p2 = *p1;
以下说法正确的是（C）。   (2分)
在静态成员函数中可以调用同类的其他任何成员函数
const成员函数不能作用于非const对象
在静态]]></description><category></category></item><item><title><![CDATA[单向链表4]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/105890219</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/105890219</guid><author>ITPluto</author><pubDate>Sat, 02 May 2020 14:33:48 +0800</pubDate><description><![CDATA[定义单向链表：输入若干个正整数（输入-1为结束标志），要求按输入数据的逆序并输出。
输入输出示例：括号内为说明
输入样例:
1 2 3 4 5 6 7 -1
输出样例:
7 6 5 4 3 2 1

#include&lt;iostream&gt;
#include&lt;stack&gt;
using namespace std;
int main()
{
stack&lt;int&gt;s;...]]></description><category></category></item><item><title><![CDATA[矩阵转置]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/105827387</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/105827387</guid><author>ITPluto</author><pubDate>Tue, 28 Apr 2020 23:16:43 +0800</pubDate><description><![CDATA[用指针实现将一个3*3的整型矩阵转置。
要求定义并调用函数void move(int *pointer)，实现上述矩阵转置的功能。
输出格式：每行数据之间以空格分隔，最后一个数据后面没有空格
输入样例:
1 2 3
4 5 6
7 8 9
例:
1 4 7
2 5 8
3 6 9

#include&lt;stdio.h&gt;
int main()
{
 void move(int (*poi...]]></description><category></category></item><item><title><![CDATA[使用函数删除字符串中的字符]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/105826217</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/105826217</guid><author>ITPluto</author><pubDate>Tue, 28 Apr 2020 22:24:41 +0800</pubDate><description><![CDATA[输入一个正整数 repeat (0&lt;repeat&lt;10)，做 repeat 次下列运算：
输入一个字符串 str，再输入一个字符 c，将字符串 str 中出现的所有字符 c 删除。
要求定义并调用函数delchar(str,c), 它的功能是将字符串 str 中出现的所有 c 字符删除，函数形参str的类型是字符指针，形参c的类型是char，函数类型是void。
输入输出示例：括号内...]]></description><category></category></item><item><title><![CDATA[pta-美丽的字符正方形FINAL]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/105693746</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/105693746</guid><author>ITPluto</author><pubDate>Wed, 22 Apr 2020 21:41:33 +0800</pubDate><description><![CDATA[输入一个长度不超过50的由小字字母构成的字符串，输出由这个字符序列构成的最大的正方形。
输入格式:
由小写字母构成的一个字符串。
输出格式:
将字符串围成最大可能的正方形输出，字符串从正方形的左上方开始，按顺时针方向绕行。
输入样例1:
a
例1:
a
例2:
happy
输出样例2:
ha
pp
输入样例3:
abcdefghijklmn
输出样例3:
abcd
l  e
k  f
jihg
...]]></description><category></category></item><item><title><![CDATA[最大积分]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/105232969</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/105232969</guid><author>ITPluto</author><pubDate>Tue, 31 Mar 2020 21:41:05 +0800</pubDate><description><![CDATA[pta 最大积分 (100分)
给你一罐颜料，并规定写出1-9每个数字所用的颜料是指定量的，当你用这罐颜料写下的数字越大，你得到的积分越多。
那么，你能得到的最大积分是多少呢？
输入格式:
第一行包含一个整数n（0≤n≤1000），表示给定颜料量。
第二行包含九个正整数a1，a2，… ，a9,分别表示写下数字1-9所需要的颜料量。
输出格式
输出一个数，表示你能得到的最大积分；如果颜料连一个数字...]]></description><category></category></item><item><title><![CDATA[pta 括号匹配调整(栈)]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/105230786</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/105230786</guid><author>ITPluto</author><pubDate>Tue, 31 Mar 2020 20:15:41 +0800</pubDate><description><![CDATA[pta 括号匹配调整 (100分)
如果通过插入“ +”和“ 1”可以从中得到格式正确的数学表达式，则将带括号的序列称为正确的。
例如，序列 “(())()”，"()“和 “(()(()))“是正确的，而”)(”，”(()))(“和”(()" 不是。
定义重新排序操作：选择括号序列的任意连续子段（子字符串），然后以任意方式对其中的所有字符进行重新排序。
当重新排序的子段的长度为t时，重新排序操作...]]></description><category></category></item><item><title><![CDATA[高精度减法]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/104782907</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/104782907</guid><author>ITPluto</author><pubDate>Tue, 10 Mar 2020 20:50:56 +0800</pubDate><description><![CDATA[已知两个数A和B，求A-B的运算结果。
输入格式:
输入包括两个正整数A和B 。（0&lt;A，B≤1e10086）
输出格式:
输出A-B的运算结果。
输入样例1:
3
2
输出样例1:
在这里给出相应的输出。例如：
1
输入样例2:
11102356985410
2356985410235698
出样例2:
在这里给出相应的输出。例如：
-2345883053250288

#include...]]></description><category></category></item><item><title><![CDATA[pta-使用函数删除字符串中的字符]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/104645752</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/104645752</guid><author>ITPluto</author><pubDate>Wed, 04 Mar 2020 00:56:45 +0800</pubDate><description><![CDATA[输入一个正整数 repeat (0&lt;repeat&lt;10)，做 repeat 次下列运算：
输入一个字符串 str，再输入一个字符 c，将字符串 str 中出现的所有字符 c 删除。
要求定义并调用函数delchar(str,c), 它的功能是将字符串 str 中出现的所有 c 字符删除，函数形参str的类型是字符指针，形参c的类型是char，函数类型是void。
输入输出示例：括号内...]]></description><category></category></item><item><title><![CDATA[6-3 字符串 -  查找子串(pta)]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/104505575</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/104505575</guid><author>ITPluto</author><pubDate>Tue, 25 Feb 2020 21:16:08 +0800</pubDate><description><![CDATA[6-3 字符串 - 6. 查找子串(BF算法) (10分)C语言标准函数库中包括 strstr 函数，在主串中查找子串。作为练习，我们自己编写一个功能与之相同的函数。
函数原型
char* StrStr(const char *txt, const char pat);
说明：txt 和 pat 分别为主串和子串的起始地址。若查找成功，则函数值为子串在主串中首次出现的起始地址，否则函数值为NUL...]]></description><category></category></item><item><title><![CDATA[奖学金（洛谷-1093）]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/104296102</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/104296102</guid><author>ITPluto</author><pubDate>Thu, 13 Feb 2020 15:06:34 +0800</pubDate><description><![CDATA[奖学金（洛谷-1039）

题目描述某小学最近得到了一笔赞助，打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末，每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序，如果两个同学总分相同，再按语文成绩从高到低排序，如果两个同学总分和语文成绩都相同，那么规定学号小的同学 排在前面，这样，每个学生的排序是唯一确定的。任务：先根据输入的3门课的成绩计算总分，然后按上述规则排序，最后...]]></description><category></category></item><item><title><![CDATA[八皇后（洛谷-1219）]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/104295953</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/104295953</guid><author>ITPluto</author><pubDate>Thu, 13 Feb 2020 15:00:20 +0800</pubDate><description><![CDATA[八皇后（洛谷-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...]]></description><category></category></item><item><title><![CDATA[三连击升级版（洛谷-1618）]]></title><link>https://blog.youkuaiyun.com/ITPluto/article/details/104223830</link><guid>https://blog.youkuaiyun.com/ITPluto/article/details/104223830</guid><author>ITPluto</author><pubDate>Sat, 08 Feb 2020 15:33:49 +0800</pubDate><description><![CDATA[三连击升级版（洛谷-1618）

题目描述 将 1,2,…,91, 2 共 9 个数分成三组，分别组成三个三位数，且使这三个三位数的比例是 A:B:C，试求出所有满足条件的三个三位数，若无解，输出 No!!!。
//
输入格式 三个数A,B,C。
输出格式 若干行，每行 3 个数字。按照每行第一个数字升序排列。
输入输出样例 输入
复制
1 2 3 输出
复制
192 384 576
219 43...]]></description><category></category></item></channel></rss>