C++程序资料.docx
《C++程序资料.docx》由会员分享,可在线阅读,更多相关《C++程序资料.docx(13页珍藏版)》请在冰豆网上搜索。
C++程序资料
//输出hello
#include
voidmain()
{
cout<<"hello,c++!
\n";
}
//输入输出练习
intx=1;
doubley=2.0;
cout<<"inputx,y:
";
cin>>x>>y;
cout<}//输出50000#includevoidmain(){inti,j;j=50000;i=j;cout<<"theshortintis:"<cout<<"theshoutunsignedintis:"<cout<<"i的长度是:"<cout<<"j的长度是:"<}//输出大写字母表#includevoidmain(){charletter;for(letter='A';letter<='Z';letter++)cout<}//使用for 循环输出不超过输入数字的所有数的阶乘。#includevoidmain(){longlimits;cout<<"Enterapositiveinteger:";cin>>limits;cout<<"Factorialnumbersof"<<0<<"is"<<1<cout<<"Factorialnumbersof"<<1<<"is"<<1<longfac=1,i=0;for(i=2;fac<=limits;i++){fac*=i;cout<<"Factorialnumbersof"<}}//查找序列中最大元素#includevoidmain(){intnum,max;cout<<"Enterpositiveintegers(0:end):";cin>>num;for(max=num;num>0;){if(num>max)max=num;cin>>num;}cout<<"Themaxvalueis:"<}//在主程序中提示输入整数n,编写函数用递归的方法求1+2+…+n的值。#include#includeintfn1(inti);voidmain(){inti;cout<<"请输入一个正整数:";cin>>i;cout<<"从1累加到"<"<}intfn1(inti){if(i==1)return1;elsereturni+fn1(i-1);}//按素数定义判断一个整数是否素数#includeusingnamespacestd;//-------------------------------------intmain(){cout<<"pleaseinputanumber:\n";intm;cin>>m;for(inti=2;iif(m%i==0){cout<return1;}cout<}//日期结构//==================================#include#includeusingnamespacestd;//----------------------------------structDate{intyear;intmonth;intday;};//-------------------------------voidprint(Date);boolisLeapYear(Dated);//---------------------------------intmain(){Dated;d.year=2000;d.month=12;d.day=6;if(isLeapYear(d))print(d);}//--------------------------------voidprint(Dates){cout.fill('0');cout<(2)<(2)<cout.fill('');}//--------------------------------boolisLeapYear(Dated){return(d.year%4==0&&d.year%100!=0)||(d.year%400==0);}//structStudent#include#include#includeusingnamespacestd;structStudent{intnum;stringname;charsex;intage;};intmain(){Studentstu={001,"LiLin",'F',20};cout<<"Num:"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
//输出50000
inti,j;
j=50000;
i=j;
cout<<"theshortintis:
"<
cout<<"theshoutunsignedintis:
"<cout<<"i的长度是:"<cout<<"j的长度是:"<}//输出大写字母表#includevoidmain(){charletter;for(letter='A';letter<='Z';letter++)cout<}//使用for 循环输出不超过输入数字的所有数的阶乘。#includevoidmain(){longlimits;cout<<"Enterapositiveinteger:";cin>>limits;cout<<"Factorialnumbersof"<<0<<"is"<<1<cout<<"Factorialnumbersof"<<1<<"is"<<1<longfac=1,i=0;for(i=2;fac<=limits;i++){fac*=i;cout<<"Factorialnumbersof"<}}//查找序列中最大元素#includevoidmain(){intnum,max;cout<<"Enterpositiveintegers(0:end):";cin>>num;for(max=num;num>0;){if(num>max)max=num;cin>>num;}cout<<"Themaxvalueis:"<}//在主程序中提示输入整数n,编写函数用递归的方法求1+2+…+n的值。#include#includeintfn1(inti);voidmain(){inti;cout<<"请输入一个正整数:";cin>>i;cout<<"从1累加到"<"<}intfn1(inti){if(i==1)return1;elsereturni+fn1(i-1);}//按素数定义判断一个整数是否素数#includeusingnamespacestd;//-------------------------------------intmain(){cout<<"pleaseinputanumber:\n";intm;cin>>m;for(inti=2;iif(m%i==0){cout<return1;}cout<}//日期结构//==================================#include#includeusingnamespacestd;//----------------------------------structDate{intyear;intmonth;intday;};//-------------------------------voidprint(Date);boolisLeapYear(Dated);//---------------------------------intmain(){Dated;d.year=2000;d.month=12;d.day=6;if(isLeapYear(d))print(d);}//--------------------------------voidprint(Dates){cout.fill('0');cout<(2)<(2)<cout.fill('');}//--------------------------------boolisLeapYear(Dated){return(d.year%4==0&&d.year%100!=0)||(d.year%400==0);}//structStudent#include#include#includeusingnamespacestd;structStudent{intnum;stringname;charsex;intage;};intmain(){Studentstu={001,"LiLin",'F',20};cout<<"Num:"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<<"i的长度是:
"<cout<<"j的长度是:"<}//输出大写字母表#includevoidmain(){charletter;for(letter='A';letter<='Z';letter++)cout<}//使用for 循环输出不超过输入数字的所有数的阶乘。#includevoidmain(){longlimits;cout<<"Enterapositiveinteger:";cin>>limits;cout<<"Factorialnumbersof"<<0<<"is"<<1<cout<<"Factorialnumbersof"<<1<<"is"<<1<longfac=1,i=0;for(i=2;fac<=limits;i++){fac*=i;cout<<"Factorialnumbersof"<}}//查找序列中最大元素#includevoidmain(){intnum,max;cout<<"Enterpositiveintegers(0:end):";cin>>num;for(max=num;num>0;){if(num>max)max=num;cin>>num;}cout<<"Themaxvalueis:"<}//在主程序中提示输入整数n,编写函数用递归的方法求1+2+…+n的值。#include#includeintfn1(inti);voidmain(){inti;cout<<"请输入一个正整数:";cin>>i;cout<<"从1累加到"<"<}intfn1(inti){if(i==1)return1;elsereturni+fn1(i-1);}//按素数定义判断一个整数是否素数#includeusingnamespacestd;//-------------------------------------intmain(){cout<<"pleaseinputanumber:\n";intm;cin>>m;for(inti=2;iif(m%i==0){cout<return1;}cout<}//日期结构//==================================#include#includeusingnamespacestd;//----------------------------------structDate{intyear;intmonth;intday;};//-------------------------------voidprint(Date);boolisLeapYear(Dated);//---------------------------------intmain(){Dated;d.year=2000;d.month=12;d.day=6;if(isLeapYear(d))print(d);}//--------------------------------voidprint(Dates){cout.fill('0');cout<(2)<(2)<cout.fill('');}//--------------------------------boolisLeapYear(Dated){return(d.year%4==0&&d.year%100!=0)||(d.year%400==0);}//structStudent#include#include#includeusingnamespacestd;structStudent{intnum;stringname;charsex;intage;};intmain(){Studentstu={001,"LiLin",'F',20};cout<<"Num:"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<<"j的长度是:
"<}//输出大写字母表#includevoidmain(){charletter;for(letter='A';letter<='Z';letter++)cout<}//使用for 循环输出不超过输入数字的所有数的阶乘。#includevoidmain(){longlimits;cout<<"Enterapositiveinteger:";cin>>limits;cout<<"Factorialnumbersof"<<0<<"is"<<1<cout<<"Factorialnumbersof"<<1<<"is"<<1<longfac=1,i=0;for(i=2;fac<=limits;i++){fac*=i;cout<<"Factorialnumbersof"<}}//查找序列中最大元素#includevoidmain(){intnum,max;cout<<"Enterpositiveintegers(0:end):";cin>>num;for(max=num;num>0;){if(num>max)max=num;cin>>num;}cout<<"Themaxvalueis:"<}//在主程序中提示输入整数n,编写函数用递归的方法求1+2+…+n的值。#include#includeintfn1(inti);voidmain(){inti;cout<<"请输入一个正整数:";cin>>i;cout<<"从1累加到"<"<}intfn1(inti){if(i==1)return1;elsereturni+fn1(i-1);}//按素数定义判断一个整数是否素数#includeusingnamespacestd;//-------------------------------------intmain(){cout<<"pleaseinputanumber:\n";intm;cin>>m;for(inti=2;iif(m%i==0){cout<return1;}cout<}//日期结构//==================================#include#includeusingnamespacestd;//----------------------------------structDate{intyear;intmonth;intday;};//-------------------------------voidprint(Date);boolisLeapYear(Dated);//---------------------------------intmain(){Dated;d.year=2000;d.month=12;d.day=6;if(isLeapYear(d))print(d);}//--------------------------------voidprint(Dates){cout.fill('0');cout<(2)<(2)<cout.fill('');}//--------------------------------boolisLeapYear(Dated){return(d.year%4==0&&d.year%100!=0)||(d.year%400==0);}//structStudent#include#include#includeusingnamespacestd;structStudent{intnum;stringname;charsex;intage;};intmain(){Studentstu={001,"LiLin",'F',20};cout<<"Num:"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
//输出大写字母表
charletter;
for(letter='A';letter<='Z';letter++)
cout<}//使用for 循环输出不超过输入数字的所有数的阶乘。#includevoidmain(){longlimits;cout<<"Enterapositiveinteger:";cin>>limits;cout<<"Factorialnumbersof"<<0<<"is"<<1<cout<<"Factorialnumbersof"<<1<<"is"<<1<longfac=1,i=0;for(i=2;fac<=limits;i++){fac*=i;cout<<"Factorialnumbersof"<}}//查找序列中最大元素#includevoidmain(){intnum,max;cout<<"Enterpositiveintegers(0:end):";cin>>num;for(max=num;num>0;){if(num>max)max=num;cin>>num;}cout<<"Themaxvalueis:"<}//在主程序中提示输入整数n,编写函数用递归的方法求1+2+…+n的值。#include#includeintfn1(inti);voidmain(){inti;cout<<"请输入一个正整数:";cin>>i;cout<<"从1累加到"<"<}intfn1(inti){if(i==1)return1;elsereturni+fn1(i-1);}//按素数定义判断一个整数是否素数#includeusingnamespacestd;//-------------------------------------intmain(){cout<<"pleaseinputanumber:\n";intm;cin>>m;for(inti=2;iif(m%i==0){cout<return1;}cout<}//日期结构//==================================#include#includeusingnamespacestd;//----------------------------------structDate{intyear;intmonth;intday;};//-------------------------------voidprint(Date);boolisLeapYear(Dated);//---------------------------------intmain(){Dated;d.year=2000;d.month=12;d.day=6;if(isLeapYear(d))print(d);}//--------------------------------voidprint(Dates){cout.fill('0');cout<(2)<(2)<cout.fill('');}//--------------------------------boolisLeapYear(Dated){return(d.year%4==0&&d.year%100!=0)||(d.year%400==0);}//structStudent#include#include#includeusingnamespacestd;structStudent{intnum;stringname;charsex;intage;};intmain(){Studentstu={001,"LiLin",'F',20};cout<<"Num:"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
//使用for 循环输出不超过输入数字的所有数的阶乘。
longlimits;
cout<<"Enterapositiveinteger:
cin>>limits;
cout<<"Factorialnumbersof"<<0<<"is"<<1<cout<<"Factorialnumbersof"<<1<<"is"<<1<longfac=1,i=0;for(i=2;fac<=limits;i++){fac*=i;cout<<"Factorialnumbersof"<}}//查找序列中最大元素#includevoidmain(){intnum,max;cout<<"Enterpositiveintegers(0:end):";cin>>num;for(max=num;num>0;){if(num>max)max=num;cin>>num;}cout<<"Themaxvalueis:"<}//在主程序中提示输入整数n,编写函数用递归的方法求1+2+…+n的值。#include#includeintfn1(inti);voidmain(){inti;cout<<"请输入一个正整数:";cin>>i;cout<<"从1累加到"<"<}intfn1(inti){if(i==1)return1;elsereturni+fn1(i-1);}//按素数定义判断一个整数是否素数#includeusingnamespacestd;//-------------------------------------intmain(){cout<<"pleaseinputanumber:\n";intm;cin>>m;for(inti=2;iif(m%i==0){cout<return1;}cout<}//日期结构//==================================#include#includeusingnamespacestd;//----------------------------------structDate{intyear;intmonth;intday;};//-------------------------------voidprint(Date);boolisLeapYear(Dated);//---------------------------------intmain(){Dated;d.year=2000;d.month=12;d.day=6;if(isLeapYear(d))print(d);}//--------------------------------voidprint(Dates){cout.fill('0');cout<(2)<(2)<cout.fill('');}//--------------------------------boolisLeapYear(Dated){return(d.year%4==0&&d.year%100!=0)||(d.year%400==0);}//structStudent#include#include#includeusingnamespacestd;structStudent{intnum;stringname;charsex;intage;};intmain(){Studentstu={001,"LiLin",'F',20};cout<<"Num:"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<<"Factorialnumbersof"<<1<<"is"<<1<longfac=1,i=0;for(i=2;fac<=limits;i++){fac*=i;cout<<"Factorialnumbersof"<}}//查找序列中最大元素#includevoidmain(){intnum,max;cout<<"Enterpositiveintegers(0:end):";cin>>num;for(max=num;num>0;){if(num>max)max=num;cin>>num;}cout<<"Themaxvalueis:"<}//在主程序中提示输入整数n,编写函数用递归的方法求1+2+…+n的值。#include#includeintfn1(inti);voidmain(){inti;cout<<"请输入一个正整数:";cin>>i;cout<<"从1累加到"<"<}intfn1(inti){if(i==1)return1;elsereturni+fn1(i-1);}//按素数定义判断一个整数是否素数#includeusingnamespacestd;//-------------------------------------intmain(){cout<<"pleaseinputanumber:\n";intm;cin>>m;for(inti=2;iif(m%i==0){cout<return1;}cout<}//日期结构//==================================#include#includeusingnamespacestd;//----------------------------------structDate{intyear;intmonth;intday;};//-------------------------------voidprint(Date);boolisLeapYear(Dated);//---------------------------------intmain(){Dated;d.year=2000;d.month=12;d.day=6;if(isLeapYear(d))print(d);}//--------------------------------voidprint(Dates){cout.fill('0');cout<(2)<(2)<cout.fill('');}//--------------------------------boolisLeapYear(Dated){return(d.year%4==0&&d.year%100!=0)||(d.year%400==0);}//structStudent#include#include#includeusingnamespacestd;structStudent{intnum;stringname;charsex;intage;};intmain(){Studentstu={001,"LiLin",'F',20};cout<<"Num:"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
longfac=1,i=0;
for(i=2;fac<=limits;i++)
fac*=i;
cout<<"Factorialnumbersof"<
//查找序列中最大元素
intnum,max;
cout<<"Enterpositiveintegers(0:
end):
";cin>>num;
for(max=num;num>0;)
if(num>max)max=num;cin>>num;
cout<<"Themaxvalueis:
"<}//在主程序中提示输入整数n,编写函数用递归的方法求1+2+…+n的值。#include#includeintfn1(inti);voidmain(){inti;cout<<"请输入一个正整数:";cin>>i;cout<<"从1累加到"<"<}intfn1(inti){if(i==1)return1;elsereturni+fn1(i-1);}//按素数定义判断一个整数是否素数#includeusingnamespacestd;//-------------------------------------intmain(){cout<<"pleaseinputanumber:\n";intm;cin>>m;for(inti=2;iif(m%i==0){cout<return1;}cout<}//日期结构//==================================#include#includeusingnamespacestd;//----------------------------------structDate{intyear;intmonth;intday;};//-------------------------------voidprint(Date);boolisLeapYear(Dated);//---------------------------------intmain(){Dated;d.year=2000;d.month=12;d.day=6;if(isLeapYear(d))print(d);}//--------------------------------voidprint(Dates){cout.fill('0');cout<(2)<(2)<cout.fill('');}//--------------------------------boolisLeapYear(Dated){return(d.year%4==0&&d.year%100!=0)||(d.year%400==0);}//structStudent#include#include#includeusingnamespacestd;structStudent{intnum;stringname;charsex;intage;};intmain(){Studentstu={001,"LiLin",'F',20};cout<<"Num:"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
//在主程序中提示输入整数n,编写函数用递归的方法求1+2+…+n的值。
intfn1(inti);
inti;
cout<<"请输入一个正整数:
cin>>i;
cout<<"从1累加到"<
"<}intfn1(inti){if(i==1)return1;elsereturni+fn1(i-1);}//按素数定义判断一个整数是否素数#includeusingnamespacestd;//-------------------------------------intmain(){cout<<"pleaseinputanumber:\n";intm;cin>>m;for(inti=2;iif(m%i==0){cout<return1;}cout<}//日期结构//==================================#include#includeusingnamespacestd;//----------------------------------structDate{intyear;intmonth;intday;};//-------------------------------voidprint(Date);boolisLeapYear(Dated);//---------------------------------intmain(){Dated;d.year=2000;d.month=12;d.day=6;if(isLeapYear(d))print(d);}//--------------------------------voidprint(Dates){cout.fill('0');cout<(2)<(2)<cout.fill('');}//--------------------------------boolisLeapYear(Dated){return(d.year%4==0&&d.year%100!=0)||(d.year%400==0);}//structStudent#include#include#includeusingnamespacestd;structStudent{intnum;stringname;charsex;intage;};intmain(){Studentstu={001,"LiLin",'F',20};cout<<"Num:"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
intfn1(inti)
if(i==1)
return1;
else
returni+fn1(i-1);
//按素数定义判断一个整数是否素数
usingnamespacestd;
//-------------------------------------
intmain(){
cout<<"pleaseinputanumber:
intm;
cin>>m;
for(inti=2;iif(m%i==0){cout<return1;}cout<}//日期结构//==================================#include#includeusingnamespacestd;//----------------------------------structDate{intyear;intmonth;intday;};//-------------------------------voidprint(Date);boolisLeapYear(Dated);//---------------------------------intmain(){Dated;d.year=2000;d.month=12;d.day=6;if(isLeapYear(d))print(d);}//--------------------------------voidprint(Dates){cout.fill('0');cout<(2)<(2)<cout.fill('');}//--------------------------------boolisLeapYear(Dated){return(d.year%4==0&&d.year%100!=0)||(d.year%400==0);}//structStudent#include#include#includeusingnamespacestd;structStudent{intnum;stringname;charsex;intage;};intmain(){Studentstu={001,"LiLin",'F',20};cout<<"Num:"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
if(m%i==0){
cout<return1;}cout<}//日期结构//==================================#include#includeusingnamespacestd;//----------------------------------structDate{intyear;intmonth;intday;};//-------------------------------voidprint(Date);boolisLeapYear(Dated);//---------------------------------intmain(){Dated;d.year=2000;d.month=12;d.day=6;if(isLeapYear(d))print(d);}//--------------------------------voidprint(Dates){cout.fill('0');cout<(2)<(2)<cout.fill('');}//--------------------------------boolisLeapYear(Dated){return(d.year%4==0&&d.year%100!=0)||(d.year%400==0);}//structStudent#include#include#includeusingnamespacestd;structStudent{intnum;stringname;charsex;intage;};intmain(){Studentstu={001,"LiLin",'F',20};cout<<"Num:"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<}//日期结构//==================================#include#includeusingnamespacestd;//----------------------------------structDate{intyear;intmonth;intday;};//-------------------------------voidprint(Date);boolisLeapYear(Dated);//---------------------------------intmain(){Dated;d.year=2000;d.month=12;d.day=6;if(isLeapYear(d))print(d);}//--------------------------------voidprint(Dates){cout.fill('0');cout<(2)<(2)<cout.fill('');}//--------------------------------boolisLeapYear(Dated){return(d.year%4==0&&d.year%100!=0)||(d.year%400==0);}//structStudent#include#include#includeusingnamespacestd;structStudent{intnum;stringname;charsex;intage;};intmain(){Studentstu={001,"LiLin",'F',20};cout<<"Num:"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
//日期结构
//==================================
//----------------------------------
structDate{
intyear;
intmonth;
intday;
};//-------------------------------
voidprint(Date);
boolisLeapYear(Dated);
//---------------------------------
Dated;
d.year=2000;
d.month=12;
d.day=6;
if(isLeapYear(d))
print(d);
}//--------------------------------
voidprint(Dates){
cout.fill('0');
cout<(2)<(2)<cout.fill('');}//--------------------------------boolisLeapYear(Dated){return(d.year%4==0&&d.year%100!=0)||(d.year%400==0);}//structStudent#include#include#includeusingnamespacestd;structStudent{intnum;stringname;charsex;intage;};intmain(){Studentstu={001,"LiLin",'F',20};cout<<"Num:"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
(2)<(2)<cout.fill('');}//--------------------------------boolisLeapYear(Dated){return(d.year%4==0&&d.year%100!=0)||(d.year%400==0);}//structStudent#include#include#includeusingnamespacestd;structStudent{intnum;stringname;charsex;intage;};intmain(){Studentstu={001,"LiLin",'F',20};cout<<"Num:"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
(2)<cout.fill('');}//--------------------------------boolisLeapYear(Dated){return(d.year%4==0&&d.year%100!=0)||(d.year%400==0);}//structStudent#include#include#includeusingnamespacestd;structStudent{intnum;stringname;charsex;intage;};intmain(){Studentstu={001,"LiLin",'F',20};cout<<"Num:"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout.fill('');
boolisLeapYear(Dated){
return(d.year%4==0&&d.year%100!
=0)||(d.year%400==0);
//structStudent
structStudent{
intnum;
stringname;
charsex;
intage;
};
Studentstu={001,"LiLin",'F',20};
cout<<"Num:
"<cout<<"Name:"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<<"Name:
"<cout<<"Sex:"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<<"Sex:
"<cout<<"Age:"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<<"Age:
"<return0;}//矩阵转置#include#include#include#includeusingnamespacestd;//-------------------------------------vector>a;//globalvariablevoidinput();voidtranspose();voidprint();//-------------------------------------intmain(){input();transpose();print();}//------------------------------------voidinput(){ifstreamin("a.txt");introw,col;in>>row>>col;a.resize(row,vector(col));for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
return0;
//矩阵转置
vector>a;//globalvariable
voidinput();
voidtranspose();
voidprint();
input();
transpose();
print();
}//------------------------------------
voidinput(){
ifstreamin("a.txt");
introw,col;
in>>row>>col;
a.resize(row,vector(col));
for(inti=0;ifor(intj=0;jin>>a[i][j];}//------------------------------------voidtranspose(){vector>b(a[0].size(),vector(a.size()));for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
for(intj=0;j
in>>a[i][j];
voidtranspose(){
vector>b(a[0].size(),vector(a.size()));
for(inti=0;ifor(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
for(intj=0;jb[j][i]=a[i][j];a=b;}//------------------------------------voidprint(){for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
b[j][i]=a[i][j];
a=b;
voidprint(){
for(inti=0;ifor(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
for(intj=0;jcout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<}//统计个数#include#includeintcount(char*str){inti,num=0;for(i=0;str[i];i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))num++;}returnnum;}voidmain(){chartext[100];cout<<"Please inputanenglishsentence:"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
//统计个数
intcount(char*str)
inti,num=0;
for(i=0;str[i];i++)
if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))
num++;
returnnum;
chartext[100];
cout<<"Please inputanenglishsentence:
"<gets(text);cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
gets(text);
cout<<"thereare"<"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
"<}//静态局部数据#includeusingnamespacestd;//-------------------------------------voidfunc();intn=1;//-------------------------------------intmain(){inta=0,b=-10;cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
//静态局部数据
voidfunc();
intn=1;
inta=0,b=-10;
cout<<"a="<func();cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
func();
cout<<"a="<func();}//--------voidfunc(){staticinta=2;intb=5;a+=2,b+=5;n+=12;cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
}//--------
voidfunc(){
staticinta=2;
intb=5;
a+=2,b+=5;
n+=12;
cout<<"a="<}//数组#includevoidtranspose(intx[],intn);intmain(){inta[6]={1,2,3,4,5,6};inti;cout<<"原数组:";for(i=0;i<6;i++)cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
//数组
voidtranspose(intx[],intn);
intmain()
inta[6]={1,2,3,4,5,6};
cout<<"原数组:
for(i=0;i<6;i++)
cout<<'\t'<cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<transpose(a,6);cout<<"逆置后:";for(i=0;i<6;i++)cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
transpose(a,6);
cout<<"逆置后:
cout<<'\t'<cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<return0;}voidtranspose(intx[],intn){inttemp,i;for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
voidtranspose(intx[],intn)
inttemp,i;
for(i=0;i{temp=x[i];x[i]=x[n-1];x[n-1]=temp;}}//类和对象#includeclassCuboid//声明长方体类{public://公有成员,声明类的接口voidsetCuboid(doublel=2,doublew=2,doubleh=2);doublegetLength(){returnitsLength;}doublegetWidth(){returnitsWidth;}doublegetHeight(){returnitsHeight;}doublegetVolume();//计算长方体的体积doublegetSurfaceArea();//计算长方体的表面积private://私有成员doubleitsLength;doubleitsWidth;doubleitsHeight;};//#include"EXAMPLE4_9.H"voidCuboid::setCuboid(doublel,doublew,doubleh){itsLength=l;itsWidth=w;itsHeight=h;}doubleCuboid::getVolume(){doublevol;vol=itsLength*itsWidth*itsHeight;returnvol;}doubleCuboid::getSurfaceArea(){doublearea;area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);returnarea;}intmain(){Cuboidcuboid1,cuboid2;//声明对象cuboid1.setCuboid();//用默认值设置长方体的长、宽、高cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高cout<<"长方体1:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
temp=x[i];
x[i]=x[n-1];
x[n-1]=temp;
//类和对象
classCuboid//声明长方体类
public:
//公有成员,声明类的接口
voidsetCuboid(doublel=2,doublew=2,doubleh=2);
doublegetLength(){
returnitsLength;}
doublegetWidth(){
returnitsWidth;}
doublegetHeight(){
returnitsHeight;}
doublegetVolume();//计算长方体的体积
doublegetSurfaceArea();//计算长方体的表面积
private:
//私有成员
doubleitsLength;
doubleitsWidth;
doubleitsHeight;
//#include"EXAMPLE4_9.H"
voidCuboid:
:
setCuboid(doublel,doublew,doubleh)
itsLength=l;
itsWidth=w;
itsHeight=h;
doubleCuboid:
getVolume()
doublevol;
vol=itsLength*itsWidth*itsHeight;
returnvol;
getSurfaceArea()
doublearea;
area=2*(itsLength*itsWidth+itsLength*itsHeight+itsWidth*itsHeight);
returnarea;
Cuboidcuboid1,cuboid2;//声明对象
cuboid1.setCuboid();//用默认值设置长方体的长、宽、高
cuboid2.setCuboid(2.5,3.6,4.8);//用给定值设置长方体的长、宽、高
cout<<"长方体1:
"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<<"\t长:
\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<<"\t宽:
\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<<"\t高:
\t"<cout<<"\t体积:\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<<"\t体积:
\t"<//求长方体1的表面积,并输出cout<<"\t表面积:\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
//求长方体1的表面积,并输出
cout<<"\t表面积:
\t"<cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<cout<<"长方体2:"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
cout<<"长方体2:
"<cout<<"\t长:\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
\t"<cout<<"\t宽:\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
\t"<cout<<"\t高:\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
\t"<cout<<"\t体积:\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
\t"<//求长方体2的表面积,并输出cout<<"\t表面积:\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
//求长方体2的表面积,并输出
\t"<return0;} //时钟类#includeusingnamespacestd;//定义classClock{public:voidsetTime(intnewH,intnewM,intnewS);voidshowTime();private:inthour,minute,second;}///实现voidClock::setTime(intnewH,intnewM,intnewS){hour=newH;minute=newM;second=newS;}inlinevoidClock::showTime(){cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
//时钟类
//定义
classClock{
voidsetTime(intnewH,intnewM,intnewS);
voidshowTime();
inthour,minute,second;
}/
//实现
voidClock:
setTime(intnewH,intnewM,intnewS){
hour=newH;
minute=newM;
second=newS;
inlinevoidClock:
showTime(){
cout<"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
"<"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
"<}intmain(){ClockmyClock;myClock.setTime(8,30,30);myClock.showTime();return0;} //overloadoperator//==================================#includeusingnamespacestd;//----------------------------------classPoint{intx,y;public:voidset(inta,intb){x=a,y=b;}voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
ClockmyClock;
myClock.setTime(8,30,30);
myClock.showTime();
//overloadoperator
classPoint{
intx,y;
voidset(inta,intb){x=a,y=b;}
voidprint()const{cout<<"("<friendPointoperator+(constPoint&a,constPoint&b);friendPointadd(constPoint&a,constPoint&b);};//===============================Pointoperator+(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------Pointadd(constPoint&a,constPoint&b){Points;s.set(a.x+b.x,a.y+b.y);returns;}//--------------------------------intmain(){Pointa,b;a.set(3,2);b.set(1,5);(a+b).print();operator+(a,b).print();add(a,b).print();}//================================
friendPointoperator+(constPoint&a,constPoint&b);
friendPointadd(constPoint&a,constPoint&b);
};//===============================
Pointoperator+(constPoint&a,constPoint&b){
Points;
s.set(a.x+b.x,a.y+b.y);
returns;
Pointadd(constPoint&a,constPoint&b){
Pointa,b;
a.set(3,2);
b.set(1,5);
(a+b).print();
operator+(a,b).print();
add(a,b).print();
}//================================
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1