<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CINTRYcintry的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CINTRYcintry</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CINTRYcintry]]></copyright><item><title><![CDATA[建立一个基类Building类，用来存储楼房的层数、房间数和总面积，由基类派生出教学楼TeachBuilding类和宿舍楼DormBuilding类，教学楼增加教室数，宿舍楼类增加宿舍数、容纳学生总人]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103072650</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103072650</guid><author>CINTRYcintry</author><pubDate>Thu, 14 Nov 2019 18:25:48 +0800</pubDate><description><![CDATA[建立一个基类Building类，用来存储楼房的层数、房间数和总面积，由基类派生出教学楼TeachBuilding类和宿舍楼DormBuilding类，教学楼增加教室数，宿舍楼类增加宿舍数、容纳学生总人数。编写程序，建立教学楼对象和宿舍楼对象，并输出它们的有关数据信息。
# include &lt;iostream&gt;
# include &lt;string&gt;
using namespa...]]></description><category></category></item><item><title><![CDATA[声明一个国家基类Country，包含国名、首都、人口等属性，派生出省类Province，增加省会城市、人口数量属性。定义派生类对象，并对相应信息进行输出]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103072636</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103072636</guid><author>CINTRYcintry</author><pubDate>Thu, 14 Nov 2019 18:23:56 +0800</pubDate><description><![CDATA[声明一个国家基类Country，包含国名、首都、人口等属性，派生出省类Province，增加省会城市、人口数量属性。定义派生类对象，并对相应信息进行输出。
# include&lt;iostream&gt;
# include&lt;string&gt;
using namespace std;
class Country
{
public:
	Country(string nam,string ...]]></description><category></category></item><item><title><![CDATA[利用分治法求一组数据的和。]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103032941</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103032941</guid><author>CINTRYcintry</author><pubDate>Tue, 12 Nov 2019 16:45:27 +0800</pubDate><description><![CDATA[利用分治法求一组数据的和。
#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt; 
int add(int *a,int left,int right);

int main()
{

    int i,n;
    int *array;
    printf("请输入数组的大小：");
    scanf("%d", &amp;n);
    ar...]]></description><category></category></item><item><title><![CDATA[利用分治法求一组数据中最大的两个数和最小的两个数。]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103032866</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103032866</guid><author>CINTRYcintry</author><pubDate>Tue, 12 Nov 2019 16:43:27 +0800</pubDate><description><![CDATA[利用分治法求一组数据中最大的两个数和最小的两个数。
在这里插入代码片

#include&lt;stdio.h&gt;
#define N 10
void max_min(int *a,int m,int n,int *min1,int *min2,int *max1,int *max2);
int main(void)
{
int a[N]={1,3,4,5,34,7,9,6,43,21};
i...]]></description><category></category></item><item><title><![CDATA[寻找满足下列条件的4位整数：1，无重复数字，2.千位数字非0,3.能整除它的各个数字和的平方。]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103032796</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103032796</guid><author>CINTRYcintry</author><pubDate>Tue, 12 Nov 2019 16:41:20 +0800</pubDate><description><![CDATA[寻找满足下列条件的4位整数：1，无重复数字，2.千位数字非0,3.能整除它的各个数字和的平方。
# include&lt;iostream&gt;
using namespace std;

int main()
{
	for(int A=1000;A&lt;=9999;A++)
	{

	int a=A/1000;
	int b=A%1000/100;
	int c=A%100/10;
	int...]]></description><category></category></item><item><title><![CDATA[有一堆棋子，两枚两枚的数，最后余1枚，3枚3枚的数，最后余2枚，5枚5枚的数，最后余4枚，6枚6枚的数，最后余5枚，只有7枚7枚的数，正好可以数完。编程求出这堆棋子最少有多少枚棋子？]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103032712</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103032712</guid><author>CINTRYcintry</author><pubDate>Tue, 12 Nov 2019 16:38:02 +0800</pubDate><description><![CDATA[有一堆棋子，两枚两枚的数，最后余1枚，3枚3枚的数，最后余2枚，5枚5枚的数，最后余4枚，6枚6枚的数，最后余5枚，只有7枚7枚的数，正好可以数完。编程求出这堆棋子最少有多少枚棋子？
# include&lt;iostream&gt;
using namespace std;
int main()
{
	for(int i=1;i&lt;25;i+=2)
	{
		int a=7*i;
		if(...]]></description><category></category></item><item><title><![CDATA[百马百担问题：有100匹马，驮100担货，大马驮3担，中马驮2担，两匹小马驮1担，问大，中，小马各有多少？]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103032535</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103032535</guid><author>CINTRYcintry</author><pubDate>Tue, 12 Nov 2019 16:31:44 +0800</pubDate><description><![CDATA[算法设计与分析习题4_6
百马百担问题：有100匹马，驮100担货，大马驮3担，中马驮2担，两匹小马驮1担，问大，中，小马各有多少？
#include &lt;stdio.h&gt;
int main()
{
	int a,b,c,sum;
    for (a=0;a&lt;=33;a++)
    {
    	for(b=50;b&gt;=0;b--)
    	{
    		c=100-...]]></description><category></category></item><item><title><![CDATA[猴子吃桃子问题，猴子第一天摘下若干个桃子，当即吃了一半，还不过瘾，又多吃了2个，第二天早上又将剩下的桃子吃掉一半，又多吃了2个。以后每天早上都吃前一天剩下的一半零2个。到第10天早上想再吃时，见只剩下]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103032334</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/103032334</guid><author>CINTRYcintry</author><pubDate>Tue, 12 Nov 2019 16:25:38 +0800</pubDate><description><![CDATA[算法设计与分析习题4_2
猴子吃桃子问题，猴子第一天摘下若干个桃子，当即吃了一半，还不过瘾，又多吃了2个，第二天早上又将剩下的桃子吃掉一半，又多吃了2个。以后每天早上都吃前一天剩下的一半零2个。到第10天早上想再吃时，见只剩下2个桃子了。求第一天共摘多少个桃子？
#include&lt;stdio.h&gt;
int func(int n)//返回第n天时的桃子数
{
	if (n &gt;= 1...]]></description><category></category></item><item><title><![CDATA[算法设计与分析课后习题4_5 编写程序打印形如图3_7和图3_8所示的n*n方阵]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/102944297</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/102944297</guid><author>CINTRYcintry</author><pubDate>Wed, 06 Nov 2019 22:02:36 +0800</pubDate><description><![CDATA[算法设计与分析课后习题4_5
编写程序打印形如图3_7和图3_8所示的n*n方阵
图3-7代码
# include &lt;iostream&gt;
using namespace std;

int main()
{
	int i,j,a[6][6];
//	const A=0;
//	const B=5;
	for(i=0;i&lt;6;i++)
	{
		for(j=0;j&lt;6;j++...]]></description><category></category></item><item><title><![CDATA[编程打印形如图3_6所示的n*n方阵的上三角形]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/102944212</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/102944212</guid><author>CINTRYcintry</author><pubDate>Wed, 06 Nov 2019 21:57:41 +0800</pubDate><description><![CDATA[算法设计与分析课后习题3_4
编程打印形如图3_6所示的n*n方阵的上三角形
#include&lt;stdio.h&gt;

int main()
{
int i,j,k,n,l,middle,temp;
printf("几阶？");
scanf("%d",&amp;n);


k = 1;
temp = 0;
middle = 0;
for(i=1;i&lt;=n;i++)
{
   midd...]]></description><category></category></item><item><title><![CDATA[螺旋方阵]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/102944135</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/102944135</guid><author>CINTRYcintry</author><pubDate>Wed, 06 Nov 2019 21:54:18 +0800</pubDate><description><![CDATA[算法设计与分析课后习题3_3
编程打印形如图3_5所示的n*n的方阵
螺旋方阵

```c
#include &lt;stdio.h&gt;
#define MAX 20
int n;//阶乘
int A[MAX][MAX];
 
int ok(int x,int y)
{
    return (0&lt;=x&amp;&amp;x&lt;n&amp;&amp;0&lt;=y&amp;&amp;...]]></description><category></category></item><item><title><![CDATA[编写一个算法，其功能时给一维数组a输入任意6个整数，假设为5，7,4，8,9，1，然后建立一个如图3_4所示的方阵，并打印出来（屏幕输出）]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/102944075</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/102944075</guid><author>CINTRYcintry</author><pubDate>Wed, 06 Nov 2019 21:49:51 +0800</pubDate><description><![CDATA[算法设计与分析习题3_2
编写一个算法，其功能时给一维数组a输入任意6个整数，假设为5，7,4，8,9，1，然后建立一个如图3_4所示的方阵，并打印出来（屏幕输出）
# include &lt;iostream&gt;
using namespace std;

int main()
{
	int i,j,k,a[6]={5,7,4,8,9,1};
	for(i=0;i&lt;6;i++)
	{
...]]></description><category></category></item><item><title><![CDATA[求2+22+222+2222+22222+........+222...222(n个2)（精准计算）]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/102943981</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/102943981</guid><author>CINTRYcintry</author><pubDate>Wed, 06 Nov 2019 21:44:37 +0800</pubDate><description><![CDATA[算法设计与分析课后习题3_1
求2+22+222+2222+22222+…+222…222(n个2)（精准计算）

```cpp
# include&lt;iostream&gt;
# include&lt;math.h&gt;
using namespace std;

int main()
{
	int i,n,sum=0;
	cout&lt;&lt;"n的值："&lt;&lt;endl;
	...]]></description><category></category></item><item><title><![CDATA[定义一个teacher（教师）类和一个student（学生）类，二者有一份数据成员是相同的，例如num,name,sex。编写程序，将一个student对象（学生）转换为teacher（教师）类，]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/102870145</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/102870145</guid><author>CINTRYcintry</author><pubDate>Sat, 02 Nov 2019 11:42:21 +0800</pubDate><description><![CDATA[谭浩强课后习题4_7
定义一个teacher（教师）类和一个student（学生）类，二者有一份数据成员是相同的，例如num,name,sex。编写程序，将一个student对象（学生）转换为teacher（教师）类，只将以上3个相同的数据成员移植过去。可以设想为：一个学生大学毕业了，留校担任教师，他原有的部分数据对现在的教师身份来说仍然是有用的，应当保留并成为其教师的数据的一部分。


# in...]]></description><category></category></item><item><title><![CDATA[C++    如何指定输出所占的列数]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/99636883</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/99636883</guid><author>CINTRYcintry</author><pubDate>Fri, 16 Aug 2019 14:44:45 +0800</pubDate><description><![CDATA[指定输出所占的列数，可以用控制符setw进行设置；
比如setw(5)就是为后面输出预留5列的空间，
如果输出数据项长度不足5列，就自动向右看齐，
若超出5列就按实际长度输出。
注意：若使用setw，就应在代码开头包含头文件iomanip.
# include &lt;iostream&gt;
# include &lt;iomanip&gt;
using namespace std;

int ...]]></description><category></category></item><item><title><![CDATA[system函数调用dos命令]]></title><link>https://blog.youkuaiyun.com/CINTRYcintry/article/details/97253645</link><guid>https://blog.youkuaiyun.com/CINTRYcintry/article/details/97253645</guid><author>CINTRYcintry</author><pubDate>Thu, 25 Jul 2019 12:40:37 +0800</pubDate><description><![CDATA[system函数
是可以调用一些DOS命令
比如system(“cls”);//清屏,等于在DOS上使用cls命令
常用的DOS命令,都可以用system函数调用:
ASSOC 显示或修改文件扩展名关联。(小写字母)
AT 计划在计算机上运行的命令和程序。
ATTRIB 显示或更改文件属性。
BREAK 设置或清除扩展式 CTRL+C 检查。
CACLS 显示或修改文件的访问控制列表(ACLs)。...]]></description><category></category></item></channel></rss>