<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[z2250的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/z2250</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; z2250]]></copyright><item><title><![CDATA[二元运算模板类 (10分) 定义二元运算模板类BinOper，主函数完成二元运算的测试。请完善程序。 【BinOper类结构说明】（注意：在下列说明中T为模板类型参数） BinOper类的数据成员包括]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/116463080</link><guid>https://blog.youkuaiyun.com/z2250/article/details/116463080</guid><author>z2250</author><pubDate>Thu, 06 May 2021 21:02:35 +0800</pubDate><description><![CDATA[#include
using namespace std;
template
class BinOper
{
private:
T lop;
T rop;
public:
void setData(T value1,T value2)
{
lop=value1;
rop=value2;
}
T add()
{
return lop+rop;
}
T sub()
{
return lop-rop;
}
void swap()
{
T s1;
T s2;
s1=lop;
s2=rop;
lop=s2;
rop=]]></description><category></category></item><item><title><![CDATA[生及教师信息输出 分别定义教师类Teacher和学生类Student，是教师类Teacher和学生类Student的友元函数，主函数调用displayInfo()完成教师和学生信息的输出。请完善程序。]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/116462785</link><guid>https://blog.youkuaiyun.com/z2250/article/details/116462785</guid><author>z2250</author><pubDate>Thu, 06 May 2021 20:48:54 +0800</pubDate><description><![CDATA[#include
#include 
using namespace std;
class Teacher;//前向引用声明
class Student;//前向引用声明
class Teacher
{
private:
string name;
double wages;
public:
Teacher(string n,double w=0)
{
name=n;
wages=w;
}
friend void  displayInfo(Student, Teacher);
};
class Student]]></description><category></category></item><item><title><![CDATA[设计一个描述三维坐标的向量类vector3D，成员如下：  数据成员：  三个坐标x，y，z，float类型，私有访问属性  公有函数成员：  三个参数均有默认值的构造函数，默认值为0，0，0；  重]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/116021302</link><guid>https://blog.youkuaiyun.com/z2250/article/details/116021302</guid><author>z2250</author><pubDate>Thu, 22 Apr 2021 17:03:05 +0800</pubDate><description><![CDATA[main.cpp:
#include
#include"vector3D.h"
using namespace std;
istream&amp; operator &gt;&gt;(istream&amp; input,vector3D&amp;C)
{
input&gt;&gt;C.x&gt;&gt;C.y&gt;&gt;C.z;
return input;
}
ostream&amp; operator &lt;&lt;(ostream&amp; output,vector3D&amp;C)
{
ou]]></description><category></category></item><item><title><![CDATA[设计一个类people,有保护数据成员:age(年龄,整型)，name(姓名，string)，行为成员：两个构造函数（一个默认，另一个有参数）；默认析构函数；void setValue(int m,]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/115449941</link><guid>https://blog.youkuaiyun.com/z2250/article/details/115449941</guid><author>z2250</author><pubDate>Mon, 05 Apr 2021 22:30:37 +0800</pubDate><description><![CDATA[main.cpp:
#include
#include
#include"people.h"
#include"student.h"
#include
using namespace std;
int main()
{
student s;
int a,i;
string n;
cin&gt;&gt;a&gt;&gt;n&gt;&gt;i;
s.setVaule(a,n);
s.setID(i);
s.display();
s.displayID();
}
people.h:
#pragma once
#i]]></description><category></category></item><item><title><![CDATA[编写一个程序，计算 s=1-1/2+1/3-....+1/m]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/115339082</link><guid>https://blog.youkuaiyun.com/z2250/article/details/115339082</guid><author>z2250</author><pubDate>Tue, 30 Mar 2021 23:31:46 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;
int main()
{
int b,m,i,f=1;
double a,s=0;
scanf("%d",&amp;m);
for(i=1;i&lt;=m;i++)
{
a=1/(double)if;
f=-1;
s+=a;
}
printf("%lf",s);
}

]]></description><category></category></item><item><title><![CDATA[若一个三位数等于其各位上数字的立方和，则称这个三位数为水仙花数。编写一个程序，输出所有的水仙花数。]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/115339002</link><guid>https://blog.youkuaiyun.com/z2250/article/details/115339002</guid><author>z2250</author><pubDate>Tue, 30 Mar 2021 23:25:00 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;
int main()
{
int a,i,g,s,b;
for(i=100;i&lt;1000;i++)
{
g=i%10;
s=i/10%10;
b=i/100;
if(i==ggg+bbb+sss)
printf("%d\n",i);
}
}

]]></description><category></category></item><item><title><![CDATA[声明一个复数类Complex（类私有数据成员为double型的real和image）1）读入两个实数，用于初始化对象c1。  （2）读入两个实数，用于初始化对象c2。  （3）计算c1与c2相加结果，]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/115314693</link><guid>https://blog.youkuaiyun.com/z2250/article/details/115314693</guid><author>z2250</author><pubDate>Mon, 29 Mar 2021 23:48:28 +0800</pubDate><description><![CDATA[main.cpp:
//main.cpp
#include 
#include “Complex.h”
using namespace std;
void Add()
{
int a,b,c,d;
Complex m(1,2),n(2,3);
cout&lt;&lt;’(’&lt;&lt;m.real+n.real&lt;&lt;’,’&lt;&lt;m.image+n.image&lt;&lt;’)’&lt;&lt;endl;
cout&lt;&lt;’(’&lt;&lt;-(m.real+n.real)]]></description><category></category></item><item><title><![CDATA[定义一个Point类，有两个数据成员：x和y, 分别代表x坐标和y坐标，并有若干成员函数。 定义一个友元函数Distance(), 用于求两点之间的距离。]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/115314459</link><guid>https://blog.youkuaiyun.com/z2250/article/details/115314459</guid><author>z2250</author><pubDate>Mon, 29 Mar 2021 23:30:21 +0800</pubDate><description><![CDATA[main：
//main.cpp
#include 
#include “Point.h”
using namespace std;
int Distance()
{
double dis,a,b,c,d,x,y;
Point m,n;
cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d;
m.Input(a,b);
n.Input(c,d);
x=m.x-n.x;//x轴距离
y=m.y-n.y;//y轴距离
dis=sqrt(xx+yy);//求距离dis
return di]]></description><category></category></item><item><title><![CDATA[设计一个交通工具类Vehicle，包含当前载重量和最大载重量两个私有属性，要求具有以下功能和内容：  有两个构造函数（其中一个为默认构造函数）和一个解析函数，  可分别获得两个属性的值  可分别设置两]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/115148979</link><guid>https://blog.youkuaiyun.com/z2250/article/details/115148979</guid><author>z2250</author><pubDate>Tue, 23 Mar 2021 22:40:03 +0800</pubDate><description><![CDATA[main.cpp
#include 
#include"Vehicle.h"
using namespace std;
void main()
{
Vehicle v1,v2(250,200);
v1.jus();
v2.jus();
}
Vehicle.h
class Vehicle
{
private:
int now,max;
public:
Vehicle();
Vehicle(int n,int m);
int jus();
~Vehicle();
};
Vehicle.cpp
#include"]]></description><category></category></item><item><title><![CDATA[定义一个日期类Date，私有数据成员有：int型变量year, month, day。公有函数成员有：  三个形参均有默认值的构造函数，年月日的默认值依次为1000,1,1；  int isleap(]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/115148943</link><guid>https://blog.youkuaiyun.com/z2250/article/details/115148943</guid><author>z2250</author><pubDate>Tue, 23 Mar 2021 22:39:24 +0800</pubDate><description><![CDATA[main.cpp
#include 
#include"Date.h"
using namespace std;
void main()
{
Date D(1000,1,1);
int y,m,d;
cin&gt;&gt;y&gt;&gt;m&gt;&gt;d;
D.setdate(y,m,d);
D.display();
}
Date.h
class Date
{
private:
int year,month,day;
public:
Date(int y,int m,int d);
void setd]]></description><category></category></item><item><title><![CDATA[学生类 定义一个学生类，设计私有数据成员：  年龄 int age；  姓名 string name；  共有成员函数：  带参数的初始化函数  Input(int a, string str)；]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/115086541</link><guid>https://blog.youkuaiyun.com/z2250/article/details/115086541</guid><author>z2250</author><pubDate>Mon, 22 Mar 2021 17:08:24 +0800</pubDate><description><![CDATA[main.cpp:
#include
#include
#include"Student.h"
using namespace std;
void main()
{
int i;
Student a[3];
for(i=0;i&lt;3;i++)
{
cin&gt;&gt;a[i].age&gt;&gt;a[i].name;
a[i].Input(a[i].age,a[i].name);
}
for(i=0;i&lt;3;i++)
{
a[i].Output();
}
}
student.h
#pragma]]></description><category></category></item><item><title><![CDATA[先定义一个点类，类名为point，将其坐标定义为私有成员，定义五个共有成员函数完成点的输入、输出、返回x坐标、返回y坐标和返回z坐标。在主程序中定义该类的一个对象，做到能够输入坐标，输出坐标，并且输出]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/115086481</link><guid>https://blog.youkuaiyun.com/z2250/article/details/115086481</guid><author>z2250</author><pubDate>Mon, 22 Mar 2021 17:07:04 +0800</pubDate><description><![CDATA[main.cpp:
#include
#include
#include"point.h"
using namespace std;
void main()
{
point a;
int o,p,q;
cin&gt;&gt;o&gt;&gt;p&gt;&gt;q;
a.Input(o,p,q);
a.Output();
a.Output_x();
a.Output_y();
a.Output_z();
}
point.h:
#pragma once
#include
#include
using names]]></description><category></category></item><item><title><![CDATA[两数求和  用C++语言编写求两个数之和的函数，要求使用函数重载，能求整数、长整型、浮点、双精度等数的和。]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/115037633</link><guid>https://blog.youkuaiyun.com/z2250/article/details/115037633</guid><author>z2250</author><pubDate>Sun, 21 Mar 2021 00:04:27 +0800</pubDate><description><![CDATA[#include 
using namespace std;
int add(int a,int b)
{
return a+b;
}
long int add(long int a,long int b)
{
return a+b;
}
float add(float a,float b)
{
return a+b;
}
double add(double a,double b)
{
return a+b;
}
int main()
{
int i1,i2,i;
long int l1,l2,l;
flo]]></description><category></category></item><item><title><![CDATA[整数排序  用C++语言编写函数重载，分别将两个整数升序排列后输出、三个整数升序排列后输出、四个整数升序排列后输出]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/115037623</link><guid>https://blog.youkuaiyun.com/z2250/article/details/115037623</guid><author>z2250</author><pubDate>Sun, 21 Mar 2021 00:03:40 +0800</pubDate><description><![CDATA[#include
#include
#include 
using namespace std;
int ran(int a,int b)
{
if(a&gt;b)	
cout&lt;&lt;b&lt;&lt;’ ‘&lt;&lt;a;
else	
cout&lt;&lt;a&lt;&lt;’ ‘&lt;&lt;b;
return 0;
}
int ran(int a,int b,int c)
{
if(a&gt;b)
{
if(a&gt;c)	
{
if(b&gt;c)	
cout&lt;&lt;c&lt]]></description><category></category></item><item><title><![CDATA[用C++语言编写函数，使用函数重载，能求两个整数的最大数、三个整数的最大数、四个整数的最大数]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/114909587</link><guid>https://blog.youkuaiyun.com/z2250/article/details/114909587</guid><author>z2250</author><pubDate>Wed, 17 Mar 2021 00:34:44 +0800</pubDate><description><![CDATA[#include
#include
#include 
using namespace std;
int max(int a,int b)
{
if(a&gt;b)	return a;
else	return b;
}
int max(int a,int b,int c)
{
if(a&gt;b)
{
if(a&gt;c)	return a;
else	return c;
}
else
{
if(b&gt;c)	return b;
else	return c;
}
}
int max(int a[4])
{]]></description><category></category></item><item><title><![CDATA[输入两个字符串s1和s2，判断s1是否包含s2，给出结论，若包含，还需计算s1中s2的个数。要求使用string类型。]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/114909552</link><guid>https://blog.youkuaiyun.com/z2250/article/details/114909552</guid><author>z2250</author><pubDate>Wed, 17 Mar 2021 00:34:09 +0800</pubDate><description><![CDATA[#include 
#include
using namespace std;
void main()
{
string str1,str2;
int x,n=1;
cin&gt;&gt;str1&gt;&gt;str2;
x=str1.find(str2);
if(x&gt;0)
{
cout&lt;&lt;“str1 have str2”&lt;&lt;endl;
while(x&gt;0)
{
string str1(str1,x);
x=str1.find(str2);
n++;
cout&lt;&]]></description><category></category></item><item><title><![CDATA[一个完整的文件名字包括文件名与类型的扩展名，例如，a.doc, b.txt, film.rbmv等，文件名与类型的扩展名之间用.分离。请使用C++中string类型，编写一个程序实现文件名与类型扩展名]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/114909495</link><guid>https://blog.youkuaiyun.com/z2250/article/details/114909495</guid><author>z2250</author><pubDate>Wed, 17 Mar 2021 00:33:32 +0800</pubDate><description><![CDATA[#include
#include
#include 
using namespace std;
void main()
{
string x;
int a,i,j;
cin&gt;&gt;x;
a=x.find_last_of(’.’);
for(i=0;i&lt;a;i++)
cout&lt;&lt;x[i];
cout&lt;&lt;endl;
string add(x,a);
cout&lt;&lt;add;
}

]]></description><category></category></item><item><title><![CDATA[在主函数中输入一个一维数组，调用函数maxAndMin得到数组元素中的最大值与最小值]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/114683245</link><guid>https://blog.youkuaiyun.com/z2250/article/details/114683245</guid><author>z2250</author><pubDate>Thu, 11 Mar 2021 23:37:28 +0800</pubDate><description><![CDATA[#include
using namespace std;
#define N 5
void maxAndMin(int a[],int *max_p,int *min_p)
{
*max_p=a[0];
*min_p=a[0];
for(int i=1;i&lt;N;i++)
{
if(a[i]&gt;*max_p)
*max_p=a[i];
if(a[i]&lt;*min_p)
*min_p=a[i];
}
}
void main()
{
int a[N],i,max,min;
cout&lt;&lt;]]></description><category></category></item><item><title><![CDATA[用C++语言编写代码，对案例代码中AreaOfCircle程序进行补充，使得输出的结果以小数点形式表示，显示正号“+”，area占用位数为15，]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/114683240</link><guid>https://blog.youkuaiyun.com/z2250/article/details/114683240</guid><author>z2250</author><pubDate>Thu, 11 Mar 2021 23:36:50 +0800</pubDate><description><![CDATA[#include 
#include 
#include
using namespace std;
int main(void)
{
float *p = new float(3.14159);
cout&lt;&lt;setw(15)&lt;&lt;showpos&lt;&lt;fixed&lt;&lt;*p;
delete p;
return (0);

}

]]></description><category></category></item><item><title><![CDATA[C++语言书写一个程序oct2dec，输入为整数的八进制，输出为其十进制。以下是程序的结果]]></title><link>https://blog.youkuaiyun.com/z2250/article/details/114683226</link><guid>https://blog.youkuaiyun.com/z2250/article/details/114683226</guid><author>z2250</author><pubDate>Thu, 11 Mar 2021 23:36:07 +0800</pubDate><description><![CDATA[#include 
#include 
using namespace std;
int main(void)
{
int i,j,k,l;
cout&lt;&lt;“Input i:”&lt;&lt;endl;
cin&gt;&gt;oct&gt;&gt;i;  //输入为八进制数
cout&lt;&lt;“hex:”&lt;&lt;"i = "&lt;&lt;hex&lt;&lt;i&lt;&lt;endl;
return (0);

}

]]></description><category></category></item></channel></rss>