c面向对象程序设计课后习题答案及解析谭浩强版.docx
《c面向对象程序设计课后习题答案及解析谭浩强版.docx》由会员分享,可在线阅读,更多相关《c面向对象程序设计课后习题答案及解析谭浩强版.docx(87页珍藏版)》请在冰豆网上搜索。
c面向对象程序设计课后习题答案及解析谭浩强版
第一章
5:
#include
usingnamespacestd;
intmain()
{
cout<<"This"<<"is";
cout<<"a"<<"C++";
cout<<"program."<return0;}6:#includeusingnamespacestd;intmain(){inta,b,c;a=10;b=23;c=a+b;cout<<"a+b=";cout<cout<return0;}7:#includeusingnamespacestd;intmain(){inta,b,c;intf(intx,inty,intz);cin>>a>>b>>c;c=f(a,b,c);cout<return0;}intf(intx,inty,intz){intm;if(xelsem=y;if(zreturn(m);} 8:#includeusingnamespacestd;intmain(){inta,b,c;cin>>a>>b;c=a+b;cout<<"a+b="<return0;} 9:#includeusingnamespacestd;intmain(){intadd(intx,inty);inta,b,c;cin>>a>>b;c=add(a,b);cout<<"a+b="<return0;}intadd(intx,inty){intc;c=x+y;return(c);}10:#includeusingnamespacestd;intmain(){voidsort(intx,inty,intz);intx,y,z;cin>>x>>y>>z;sort(x,y,z);return0;}voidsort(intx,inty,intz){inttemp;if(x>y){temp=x;x=y;y=temp;}//{}内3个语句的作用是将x和y的值互换)if(zelseif(zelsecout<}11:#includeusingnamespacestd;intmain(){intmax(inta,intb,intc=0);inta,b,c;cin>>a>>b>>c;cout<<"max(a,b,c)="<cout<<"max(a,b)="<return0;}intmax(inta,intb,intc){if(b>a)a=b;if(c>a)a=c;returna;}12:#includeusingnamespacestd;intmain(){voidchange(int,int);inta,b;cin>>a>>b;if(acout<<"max="<return0;}voidchange(int,int){intr1,r2,temp;temp=r1;r1=r2;r2=temp;}13:#includeusingnamespacestd;intmain(){voidsort(int&,int&,int&);inta,b,c,a1,b1,c1;cout<<"Pleaseenter3integers:";cin>>a>>b>>c;a1=a;b1=b;c1=c;sort(a1,b1,c1);cout<cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
return0;
}
6:
inta,b,c;
a=10;
b=23;
c=a+b;
cout<<"a+b=";
cout<cout<return0;}7:#includeusingnamespacestd;intmain(){inta,b,c;intf(intx,inty,intz);cin>>a>>b>>c;c=f(a,b,c);cout<return0;}intf(intx,inty,intz){intm;if(xelsem=y;if(zreturn(m);} 8:#includeusingnamespacestd;intmain(){inta,b,c;cin>>a>>b;c=a+b;cout<<"a+b="<return0;} 9:#includeusingnamespacestd;intmain(){intadd(intx,inty);inta,b,c;cin>>a>>b;c=add(a,b);cout<<"a+b="<return0;}intadd(intx,inty){intc;c=x+y;return(c);}10:#includeusingnamespacestd;intmain(){voidsort(intx,inty,intz);intx,y,z;cin>>x>>y>>z;sort(x,y,z);return0;}voidsort(intx,inty,intz){inttemp;if(x>y){temp=x;x=y;y=temp;}//{}内3个语句的作用是将x和y的值互换)if(zelseif(zelsecout<}11:#includeusingnamespacestd;intmain(){intmax(inta,intb,intc=0);inta,b,c;cin>>a>>b>>c;cout<<"max(a,b,c)="<cout<<"max(a,b)="<return0;}intmax(inta,intb,intc){if(b>a)a=b;if(c>a)a=c;returna;}12:#includeusingnamespacestd;intmain(){voidchange(int,int);inta,b;cin>>a>>b;if(acout<<"max="<return0;}voidchange(int,int){intr1,r2,temp;temp=r1;r1=r2;r2=temp;}13:#includeusingnamespacestd;intmain(){voidsort(int&,int&,int&);inta,b,c,a1,b1,c1;cout<<"Pleaseenter3integers:";cin>>a>>b>>c;a1=a;b1=b;c1=c;sort(a1,b1,c1);cout<cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
cout<return0;}7:#includeusingnamespacestd;intmain(){inta,b,c;intf(intx,inty,intz);cin>>a>>b>>c;c=f(a,b,c);cout<return0;}intf(intx,inty,intz){intm;if(xelsem=y;if(zreturn(m);} 8:#includeusingnamespacestd;intmain(){inta,b,c;cin>>a>>b;c=a+b;cout<<"a+b="<return0;} 9:#includeusingnamespacestd;intmain(){intadd(intx,inty);inta,b,c;cin>>a>>b;c=add(a,b);cout<<"a+b="<return0;}intadd(intx,inty){intc;c=x+y;return(c);}10:#includeusingnamespacestd;intmain(){voidsort(intx,inty,intz);intx,y,z;cin>>x>>y>>z;sort(x,y,z);return0;}voidsort(intx,inty,intz){inttemp;if(x>y){temp=x;x=y;y=temp;}//{}内3个语句的作用是将x和y的值互换)if(zelseif(zelsecout<}11:#includeusingnamespacestd;intmain(){intmax(inta,intb,intc=0);inta,b,c;cin>>a>>b>>c;cout<<"max(a,b,c)="<cout<<"max(a,b)="<return0;}intmax(inta,intb,intc){if(b>a)a=b;if(c>a)a=c;returna;}12:#includeusingnamespacestd;intmain(){voidchange(int,int);inta,b;cin>>a>>b;if(acout<<"max="<return0;}voidchange(int,int){intr1,r2,temp;temp=r1;r1=r2;r2=temp;}13:#includeusingnamespacestd;intmain(){voidsort(int&,int&,int&);inta,b,c,a1,b1,c1;cout<<"Pleaseenter3integers:";cin>>a>>b>>c;a1=a;b1=b;c1=c;sort(a1,b1,c1);cout<cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
7:
intf(intx,inty,intz);
cin>>a>>b>>c;
c=f(a,b,c);
cout<return0;}intf(intx,inty,intz){intm;if(xelsem=y;if(zreturn(m);} 8:#includeusingnamespacestd;intmain(){inta,b,c;cin>>a>>b;c=a+b;cout<<"a+b="<return0;} 9:#includeusingnamespacestd;intmain(){intadd(intx,inty);inta,b,c;cin>>a>>b;c=add(a,b);cout<<"a+b="<return0;}intadd(intx,inty){intc;c=x+y;return(c);}10:#includeusingnamespacestd;intmain(){voidsort(intx,inty,intz);intx,y,z;cin>>x>>y>>z;sort(x,y,z);return0;}voidsort(intx,inty,intz){inttemp;if(x>y){temp=x;x=y;y=temp;}//{}内3个语句的作用是将x和y的值互换)if(zelseif(zelsecout<}11:#includeusingnamespacestd;intmain(){intmax(inta,intb,intc=0);inta,b,c;cin>>a>>b>>c;cout<<"max(a,b,c)="<cout<<"max(a,b)="<return0;}intmax(inta,intb,intc){if(b>a)a=b;if(c>a)a=c;returna;}12:#includeusingnamespacestd;intmain(){voidchange(int,int);inta,b;cin>>a>>b;if(acout<<"max="<return0;}voidchange(int,int){intr1,r2,temp;temp=r1;r1=r2;r2=temp;}13:#includeusingnamespacestd;intmain(){voidsort(int&,int&,int&);inta,b,c,a1,b1,c1;cout<<"Pleaseenter3integers:";cin>>a>>b>>c;a1=a;b1=b;c1=c;sort(a1,b1,c1);cout<cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
intf(intx,inty,intz)
intm;
if(xelsem=y;if(zreturn(m);} 8:#includeusingnamespacestd;intmain(){inta,b,c;cin>>a>>b;c=a+b;cout<<"a+b="<return0;} 9:#includeusingnamespacestd;intmain(){intadd(intx,inty);inta,b,c;cin>>a>>b;c=add(a,b);cout<<"a+b="<return0;}intadd(intx,inty){intc;c=x+y;return(c);}10:#includeusingnamespacestd;intmain(){voidsort(intx,inty,intz);intx,y,z;cin>>x>>y>>z;sort(x,y,z);return0;}voidsort(intx,inty,intz){inttemp;if(x>y){temp=x;x=y;y=temp;}//{}内3个语句的作用是将x和y的值互换)if(zelseif(zelsecout<}11:#includeusingnamespacestd;intmain(){intmax(inta,intb,intc=0);inta,b,c;cin>>a>>b>>c;cout<<"max(a,b,c)="<cout<<"max(a,b)="<return0;}intmax(inta,intb,intc){if(b>a)a=b;if(c>a)a=c;returna;}12:#includeusingnamespacestd;intmain(){voidchange(int,int);inta,b;cin>>a>>b;if(acout<<"max="<return0;}voidchange(int,int){intr1,r2,temp;temp=r1;r1=r2;r2=temp;}13:#includeusingnamespacestd;intmain(){voidsort(int&,int&,int&);inta,b,c,a1,b1,c1;cout<<"Pleaseenter3integers:";cin>>a>>b>>c;a1=a;b1=b;c1=c;sort(a1,b1,c1);cout<cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
elsem=y;
if(zreturn(m);} 8:#includeusingnamespacestd;intmain(){inta,b,c;cin>>a>>b;c=a+b;cout<<"a+b="<return0;} 9:#includeusingnamespacestd;intmain(){intadd(intx,inty);inta,b,c;cin>>a>>b;c=add(a,b);cout<<"a+b="<return0;}intadd(intx,inty){intc;c=x+y;return(c);}10:#includeusingnamespacestd;intmain(){voidsort(intx,inty,intz);intx,y,z;cin>>x>>y>>z;sort(x,y,z);return0;}voidsort(intx,inty,intz){inttemp;if(x>y){temp=x;x=y;y=temp;}//{}内3个语句的作用是将x和y的值互换)if(zelseif(zelsecout<}11:#includeusingnamespacestd;intmain(){intmax(inta,intb,intc=0);inta,b,c;cin>>a>>b>>c;cout<<"max(a,b,c)="<cout<<"max(a,b)="<return0;}intmax(inta,intb,intc){if(b>a)a=b;if(c>a)a=c;returna;}12:#includeusingnamespacestd;intmain(){voidchange(int,int);inta,b;cin>>a>>b;if(acout<<"max="<return0;}voidchange(int,int){intr1,r2,temp;temp=r1;r1=r2;r2=temp;}13:#includeusingnamespacestd;intmain(){voidsort(int&,int&,int&);inta,b,c,a1,b1,c1;cout<<"Pleaseenter3integers:";cin>>a>>b>>c;a1=a;b1=b;c1=c;sort(a1,b1,c1);cout<cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
return(m);
8:
cin>>a>>b;
cout<<"a+b="<return0;} 9:#includeusingnamespacestd;intmain(){intadd(intx,inty);inta,b,c;cin>>a>>b;c=add(a,b);cout<<"a+b="<return0;}intadd(intx,inty){intc;c=x+y;return(c);}10:#includeusingnamespacestd;intmain(){voidsort(intx,inty,intz);intx,y,z;cin>>x>>y>>z;sort(x,y,z);return0;}voidsort(intx,inty,intz){inttemp;if(x>y){temp=x;x=y;y=temp;}//{}内3个语句的作用是将x和y的值互换)if(zelseif(zelsecout<}11:#includeusingnamespacestd;intmain(){intmax(inta,intb,intc=0);inta,b,c;cin>>a>>b>>c;cout<<"max(a,b,c)="<cout<<"max(a,b)="<return0;}intmax(inta,intb,intc){if(b>a)a=b;if(c>a)a=c;returna;}12:#includeusingnamespacestd;intmain(){voidchange(int,int);inta,b;cin>>a>>b;if(acout<<"max="<return0;}voidchange(int,int){intr1,r2,temp;temp=r1;r1=r2;r2=temp;}13:#includeusingnamespacestd;intmain(){voidsort(int&,int&,int&);inta,b,c,a1,b1,c1;cout<<"Pleaseenter3integers:";cin>>a>>b>>c;a1=a;b1=b;c1=c;sort(a1,b1,c1);cout<cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
9:
{intadd(intx,inty);
c=add(a,b);
cout<<"a+b="<return0;}intadd(intx,inty){intc;c=x+y;return(c);}10:#includeusingnamespacestd;intmain(){voidsort(intx,inty,intz);intx,y,z;cin>>x>>y>>z;sort(x,y,z);return0;}voidsort(intx,inty,intz){inttemp;if(x>y){temp=x;x=y;y=temp;}//{}内3个语句的作用是将x和y的值互换)if(zelseif(zelsecout<}11:#includeusingnamespacestd;intmain(){intmax(inta,intb,intc=0);inta,b,c;cin>>a>>b>>c;cout<<"max(a,b,c)="<cout<<"max(a,b)="<return0;}intmax(inta,intb,intc){if(b>a)a=b;if(c>a)a=c;returna;}12:#includeusingnamespacestd;intmain(){voidchange(int,int);inta,b;cin>>a>>b;if(acout<<"max="<return0;}voidchange(int,int){intr1,r2,temp;temp=r1;r1=r2;r2=temp;}13:#includeusingnamespacestd;intmain(){voidsort(int&,int&,int&);inta,b,c,a1,b1,c1;cout<<"Pleaseenter3integers:";cin>>a>>b>>c;a1=a;b1=b;c1=c;sort(a1,b1,c1);cout<cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
intadd(intx,inty)
{intc;
c=x+y;
return(c);
10:
{voidsort(intx,inty,intz);
intx,y,z;
cin>>x>>y>>z;
sort(x,y,z);
voidsort(intx,inty,intz)
inttemp;
if(x>y){temp=x;x=y;y=temp;}//{}内3个语句的作用是将x和y的值互换)
if(zelseif(zelsecout<}11:#includeusingnamespacestd;intmain(){intmax(inta,intb,intc=0);inta,b,c;cin>>a>>b>>c;cout<<"max(a,b,c)="<cout<<"max(a,b)="<return0;}intmax(inta,intb,intc){if(b>a)a=b;if(c>a)a=c;returna;}12:#includeusingnamespacestd;intmain(){voidchange(int,int);inta,b;cin>>a>>b;if(acout<<"max="<return0;}voidchange(int,int){intr1,r2,temp;temp=r1;r1=r2;r2=temp;}13:#includeusingnamespacestd;intmain(){voidsort(int&,int&,int&);inta,b,c,a1,b1,c1;cout<<"Pleaseenter3integers:";cin>>a>>b>>c;a1=a;b1=b;c1=c;sort(a1,b1,c1);cout<cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
elseif(zelsecout<}11:#includeusingnamespacestd;intmain(){intmax(inta,intb,intc=0);inta,b,c;cin>>a>>b>>c;cout<<"max(a,b,c)="<cout<<"max(a,b)="<return0;}intmax(inta,intb,intc){if(b>a)a=b;if(c>a)a=c;returna;}12:#includeusingnamespacestd;intmain(){voidchange(int,int);inta,b;cin>>a>>b;if(acout<<"max="<return0;}voidchange(int,int){intr1,r2,temp;temp=r1;r1=r2;r2=temp;}13:#includeusingnamespacestd;intmain(){voidsort(int&,int&,int&);inta,b,c,a1,b1,c1;cout<<"Pleaseenter3integers:";cin>>a>>b>>c;a1=a;b1=b;c1=c;sort(a1,b1,c1);cout<cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
elsecout<}11:#includeusingnamespacestd;intmain(){intmax(inta,intb,intc=0);inta,b,c;cin>>a>>b>>c;cout<<"max(a,b,c)="<cout<<"max(a,b)="<return0;}intmax(inta,intb,intc){if(b>a)a=b;if(c>a)a=c;returna;}12:#includeusingnamespacestd;intmain(){voidchange(int,int);inta,b;cin>>a>>b;if(acout<<"max="<return0;}voidchange(int,int){intr1,r2,temp;temp=r1;r1=r2;r2=temp;}13:#includeusingnamespacestd;intmain(){voidsort(int&,int&,int&);inta,b,c,a1,b1,c1;cout<<"Pleaseenter3integers:";cin>>a>>b>>c;a1=a;b1=b;c1=c;sort(a1,b1,c1);cout<cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
11:
{intmax(inta,intb,intc=0);
cout<<"max(a,b,c)="<cout<<"max(a,b)="<return0;}intmax(inta,intb,intc){if(b>a)a=b;if(c>a)a=c;returna;}12:#includeusingnamespacestd;intmain(){voidchange(int,int);inta,b;cin>>a>>b;if(acout<<"max="<return0;}voidchange(int,int){intr1,r2,temp;temp=r1;r1=r2;r2=temp;}13:#includeusingnamespacestd;intmain(){voidsort(int&,int&,int&);inta,b,c,a1,b1,c1;cout<<"Pleaseenter3integers:";cin>>a>>b>>c;a1=a;b1=b;c1=c;sort(a1,b1,c1);cout<cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
cout<<"max(a,b)="<return0;}intmax(inta,intb,intc){if(b>a)a=b;if(c>a)a=c;returna;}12:#includeusingnamespacestd;intmain(){voidchange(int,int);inta,b;cin>>a>>b;if(acout<<"max="<return0;}voidchange(int,int){intr1,r2,temp;temp=r1;r1=r2;r2=temp;}13:#includeusingnamespacestd;intmain(){voidsort(int&,int&,int&);inta,b,c,a1,b1,c1;cout<<"Pleaseenter3integers:";cin>>a>>b>>c;a1=a;b1=b;c1=c;sort(a1,b1,c1);cout<cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
intmax(inta,intb,intc)
{if(b>a)a=b;
if(c>a)a=c;
returna;
12:
voidchange(int,int);
inta,b;
if(a
cout<<"max="<return0;}voidchange(int,int){intr1,r2,temp;temp=r1;r1=r2;r2=temp;}13:#includeusingnamespacestd;intmain(){voidsort(int&,int&,int&);inta,b,c,a1,b1,c1;cout<<"Pleaseenter3integers:";cin>>a>>b>>c;a1=a;b1=b;c1=c;sort(a1,b1,c1);cout<cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
voidchange(int,int)
intr1,r2,temp;
temp=r1;
r1=r2;
r2=temp;
13:
{voidsort(int&,int&,int&);
inta,b,c,a1,b1,c1;
cout<<"Pleaseenter3integers:
";
a1=a;b1=b;c1=c;
sort(a1,b1,c1);
cout<cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
cout<return0;}voidsort(int&i,int&j,int&k){voidchange(int&,int&);if(i>j)change(i,j);if(i>k)change(i,k);if(j>k)change(j,k);}voidchange(int&x,int&y){inttemp;temp=x;x=y;y=temp;}14:#include#includeusingnamespacestd;intmain(){strings1="week",s2="end";cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
voidsort(int&i,int&j,int&k)
{voidchange(int&,int&);
if(i>j)change(i,j);
if(i>k)change(i,k);
if(j>k)change(j,k);
voidchange(int&x,int&y)
{inttemp;
temp=x;
x=y;
y=temp;
14:
{strings1="week",s2="end";
cout<<"s1="<cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
cout<<"s2="<s1=s1+s2;cout<<"Thenewstringis:"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
s1=s1+s2;
cout<<"Thenewstringis:
"<return0;}15:#include#includeusingnamespacestd;intmain(){stringstr;inti,n;chartemp;cout<<"pleaseinputastring:";cin>>str;n=str.size();for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
15:
{stringstr;
inti,n;
chartemp;
cout<<"pleaseinputastring:
cin>>str;
n=str.size();
for(i=0;i{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}
cout<return0;} 16:#include#includeusingnamespacestd;intmain(){inti;stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};voidsort(string[]);sort(str);cout<<"thesortedstrings:"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
16:
{inti;
stringstr[5]={"BASIC","C","FORTRAN","C++","PASCAL"};
voidsort(string[]);
sort(str);
cout<<"thesortedstrings:
"<for(i=0;i<5;i++)cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
for(i=0;i<5;i++)
cout<cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
cout<return0;}voidsort(strings[]){inti,j;stringt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(s[i]>s[i+1]){t=s[i];s[i]=s[i+1];s[i+1]=t;}}17:#include#includeusingnamespacestd;intmain(){longc[5]={10100,-123567,1198783,-165654,3456};inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};voidsort(int[]);voidsort(float[]);voidsort(long[]);sort(a);sort(b);sort(c);return0;}voidsort(inta[]){inti,j,t;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
voidsort(strings[])
{inti,j;
stringt;
for(j=0;j<5;j++)
for(i=0;i<5-j;i++)
if(s[i]>s[i+1])
{t=s[i];s[i]=s[i+1];s[i+1]=t;}
}17:
longc[5]={10100,-123567,1198783,-165654,3456};
inta[5]={1,9,0,23,-45};
floatb[5]={2.4,7.6,5.5,6.6,-2.3};
voidsort(int[]);
voidsort(float[]);
voidsort(long[]);
sort(a);
sort(b);
sort(c);
voidsort(inta[])
{inti,j,t;
if(a[i]>a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
cout<<"thesortednumbers:
"<for(i=0;i<5;i++)cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
cout<cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
cout<}voidsort(longa[]){inti,j;longt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
voidsort(longa[])
longt;
"<for(i=0;i<5;i++)cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
cout<cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
cout<}voidsort(floata[]){inti,j;floatt;for(j=0;j<5;j++)for(i=0;i<5-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
voidsort(floata[])
floatt;
"<for(i=0;i<5;i++)cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
cout<cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
cout<}18:#include#includeusingnamespacestd;templatevoidsort(Ta[]){inti,j,min;Tt;for(i=0;i<5;i++){min=i;for(j=i+1;j<5;j++)if(a[min]>a[j])min=j;t=a[i];a[i]=a[min];a[min]=t;}cout<<"thesortednumbers:"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
18:
template
voidsort(Ta[])
{inti,j,min;
Tt;
{min=i;
for(j=i+1;j<5;j++)
if(a[min]>a[j])min=j;
t=a[i];a[i]=a[min];a[min]=t;
"<for(i=0;i<5;i++)cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
cout<cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
cout<}intmain(){inta[5]={1,9,0,23,-45};floatb[5]={2.4,7.6,5.5,6.6,-2.3};longc[5]={10100,-123567,1198783,-165654,3456};sort(a);sort(b);sort(c);return0;}第二章1#includeusingnamespacestd;classTime{public:voidset_time();voidshow_time();private://成员改为公用的inthour;intminute;intsec;};voidTime::set_time()//在main函数之前定义{cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time()//在main函数之前定义{cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
{inta[5]={1,9,0,23,-45};
第二章
1
classTime
public:
voidset_time();
voidshow_time();
private:
//成员改为公用的
inthour;
intminute;
intsec;
};
voidTime:
:
set_time()//在main函数之前定义
cin>>hour;
cin>>minute;
cin>>sec;
show_time()//在main函数之前定义
cout<"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
"<"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
"<}intmain(){Timet1;t1.set_time();t1.show_time();return0;}2:#includeusingnamespacestd;classTime{public:voidset_time(void){cin>>hour;cin>>minute;cin>>sec;}voidshow_time(void){cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
{Timet1;
t1.set_time();
t1.show_time();
2:
{public:
voidset_time(void)
{cin>>hour;
voidshow_time(void)
{cout<"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
"<"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
"<private:inthour;intminute;intsec;};Timet;intmain(){t.set_time();t.show_time();return0;}3:#includeusingnamespacestd;classTime{public:voidset_time(void);voidshow_time(void);private:inthour;intminute;intsec;};voidTime::set_time(void){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(void){cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
Timet;
t.set_time();
t.show_time();
3:
voidset_time(void);
voidshow_time(void);
set_time(void)
show_time(void)
{cout<"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
"<"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
"<Timet;intmain(){t.set_time();t.show_time();return0;}4://xt2-4-1.cpp(main.cpp)#includeusingnamespacestd;#include"xt2-4.h"intmain(){Studentstud;stud.set_value();stud.display();return0;}//xt2-4-2.cpp(即student.cpp)#include"xt2-4.h"//在此文件中进行函数的定义#includeusingnamespacestd;//不要漏写此行voidStudent::display(){cout<<"num:"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
{t.set_time();
4:
//xt2-4-1.cpp(main.cpp)
#include"xt2-4.h"
{Studentstud;
stud.set_value();
stud.display();
//xt2-4-2.cpp(即student.cpp)
#include"xt2-4.h"//在此文件中进行函数的定义
usingnamespacestd;//不要漏写此行
voidStudent:
display()
{cout<<"num:
"<cout<<"name:"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
cout<<"name:
"<cout<<"sex:"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
cout<<"sex:
"<}voidStudent::set_value(){cin>>num;cin>>name;cin>>sex;}5://xt2-5-1.cpp(file1.cpp)#include#include"xt2-5.h"intmain(){Array_maxarrmax;arrmax.set_value();arrmax.max_value();arrmax.show_value();return0;}//xt2-5-2.cpp(arraymax.cpp)#includeusingnamespacestd;#include"xt2-5.h"voidArray_max::set_value(){inti;for(i=0;i<10;i++)cin>>array[i];}voidArray_max::max_value(){inti;max=array[0];for(i=1;i<10;i++)if(array[i]>max)max=array[i];}voidArray_max::show_value(){cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
set_value()
{cin>>num;
cin>>name;
cin>>sex;
5:
//xt2-5-1.cpp(file1.cpp)
#include"xt2-5.h"
{Array_maxarrmax;
arrmax.set_value();
arrmax.max_value();
arrmax.show_value();
//xt2-5-2.cpp(arraymax.cpp)
voidArray_max:
for(i=0;i<10;i++)
cin>>array[i];
max_value()
max=array[0];
for(i=1;i<10;i++)
if(array[i]>max)max=array[i];
show_value()
{cout<<"max="<}6:解法一#includeusingnamespacestd;classBox{public:voidget_value();floatvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}floatBox::volume(){return(lengh*width*height);}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
6:
解法一
classBox
voidget_value();
floatvolume();
voiddisplay();
floatlengh;
floatwidth;
floatheight;
voidBox:
get_value()
{cout<<"pleaseinputlengh,width,height:
cin>>lengh;
cin>>width;
cin>>height;
floatBox:
volume()
{return(lengh*width*height);}
{cout<intmain(){Boxbox1,box2,box3;box1.get_value();cout<<"volmueofbax1is";box1.display();box2.get_value();cout<<"volmueofbax2is";box2.display();box3.get_value();cout<<"volmueofbax3is";box3.display();return0;}解法二:#includeusingnamespacestd;classBox{public:voidget_value();voidvolume();voiddisplay();public:floatlengh;floatwidth;floatheight;floatvol;};voidBox::get_value(){cout<<"pleaseinputlengh,width,height:";cin>>lengh;cin>>width;cin>>height;}voidBox::volume(){vol=lengh*width*height;}voidBox::display(){cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
{Boxbox1,box2,box3;
box1.get_value();
cout<<"volmueofbax1is";
box1.display();
box2.get_value();
cout<<"volmueofbax2is";
box2.display();
box3.get_value();
cout<<"volmueofbax3is";
box3.display();
解法二:
voidvolume();
floatvol;
{vol=lengh*width*height;}
{cout<intmain(){Boxbox1,box2,box3;box1.get_value();box1.volume();cout<<"volmueofbax1is";box1.display();box2.get_value();box2.volume();cout<<"volmueofbax2is";box2.display();box3.get_value();box3.volume();cout<<"volmueofbax3is";box3.display();return0;}第三章2:#includeusingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}Date::Date(intm,intd):month(m),day(d){year=2005;}Date::Date(intm):month(m){day=1;year=2005;}Date::Date(){month=1;day=1;year=2005;}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
box1.volume();
box2.volume();
box3.volume();
第三章
2:
classDate
Date(int,int,int);
Date(int,int);
Date(int);
Date();
intmonth;
intday;
intyear;
Date:
Date(intm,intd,inty):
month(m),day(d),year(y)
{}
Date(intm,intd):
month(m),day(d)
{year=2005;}
Date(intm):
month(m)
{day=1;
year=2005;
Date()
{month=1;
day=1;
voidDate:
{cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}3:#includeusingnamespacestd;classDate{public:Date(int=1,int=1,int=2005);voiddisplay();private:intmonth;intday;intyear;};Date::Date(intm,intd,inty):month(m),day(d),year(y){}voidDate::display(){cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
Dated1(10,13,2005);
Dated2(12,30);
Dated3(10);
Dated4;
d1.display();
d2.display();
d3.display();
d4.display();
3:
Date(int=1,int=1,int=2005);
{cout<intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;d1.display();d2.display();d3.display();d4.display();return0;}4:#includeusingnamespacestd;classStudent{public:Student(intn,floats):num(n),score(s){}voiddisplay();private:intnum;floatscore;};voidStudent::display(){cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
4:
classStudent
Student(intn,floats):
num(n),score(s){}
intnum;
floatscore;
{cout<intmain(){Studentstud[5]={Student(101,78.5),Student(102,85.5),Student(103,98.5),Student(104,100.0),Student(105,95.5)};Student*p=stud;for(inti=0;i<=2;p=p+2,i++)p->display();return0;} 5:#includeusi
{Studentstud[5]={
Student(101,78.5),Student(102,85.5),Student(103,98.5),
Student(104,100.0),Student(105,95.5)};
Student*p=stud;
for(inti=0;i<=2;p=p+2,i++)
p->display();
usi
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1