cout<<"b="<
}
/*Note:
YourchoiceisCIDE*/
#include<>
template
Tmin(Ta[],intn)
{
inti;
Tminv=a[0];
for(i=1;iif(minv>a[i])
minv=a[i];
returnminv;
}
voidmain()
{
inta[]={1,3,0,2,7,6,4,5,2};
doubleb[]={,,,};
intc[]={1,9,5,-6,7,8};
cout<<"adeshuzuzhongminzhiwei:
"<cout<<"bdeshuzuzhongminzhiwei:
"<cout<<"cdeshuzuzhongminzhiwei:
"<}
/*Note:
YourchoiceisCIDE*/
#include<>
#definePI
#defineCSCircle_Square
template
doubleCircle_Square(Tx)
{
returnx*x*PI;
}
doubleCircle_Square(longx)
{
returnx*x*PI;
}
voidmain()
{
intr1=1;
doubler2=;
longr3=3;
cout<<"Thefirstcsis"<cout<<"Thesecondcsis"<cout<<"Thethirdcsis"<}
/*Note:
YourchoiceisCIDE*/
#include<>
voidmain()
{
inti=0,&l=i,&k=l;
i=++l-k;
cout<<"i="<
}
/*Note:
YourchoiceisCIDE*/
#include<>
classTdate
{
public:
voidset(int,int,int);
intisLeapYear();
voidprint();
private:
intmonth;
intday;
intyear;
};
voidTdate:
:
set(intm,intd,inty)
{
month=m;day=d;year=y;
}
intTdate:
:
isLeapYear()
{
return((year%4==0&&year%100!
=0)||(year%400==0));
}
voidTdate:
:
print()
{
cout<cout<}
voidmain()
{
Tdatex;
(10,23,2000);
();
();
}
/*Note:
YourchoiceisCIDE*/
#include<>
classTdate
{
public:
voidset(int,int,int);
intisLeapYear();
voidprint();
private:
intmonth;
intday;
intyear;
};
voidTdate:
:
set(intm,intd,inty)
{
month=m;day=d;year=y;
}
intTdate:
:
isLeapYear()
{
return((year%4==0&&year%100!
=0)||(year%400==0));
}
voidTdate:
:
print()
{
cout<}
voidsomeFunc(Tdate&refs)
{
();
if())
cout<<"error"<else
cout<<"right"<}
voidmain()
{
Tdates,*pTdate=&s;
(2,15,1998);
pTdate->print();
if((*pTdate).isLeapYear())
cout<<"error"<else
cout<<"right"<someFunc(s);
}
#include
usingnamespacestd;
voidsphere();
intmain()
{
sphere();
}
voidsphere()
{
doubleradius;
cout<<"pleaseinputradius:
";
cin>>radius;
if(radius<0)return;
cout<<"theresultis"<}
/*Note:
YourchoiceisCIDE*/
#include<>
constintSIZE=10;
classCstack
{
private:
charstk[SIZE];
intposition;
public:
voidinit()
{
position=0;
}
charpush(charch);
charpop();
};
charCstack:
:
push(charch)
{
if(position==SIZE)
{
cout<<"栈满"<return0;
}
stk[position++]=ch;
returnch;
}
charCstack:
:
pop()
{
if(position==0)
{
cout<<"\n栈空"<return0;
}
returnstk[--position];
}
voidmain()
{
Cstacks;
();
charch;
cout<<"pleaseinputsomecharacters:
"<cin>>ch;
while(ch!
='#'&&(ch))
cin>>ch;
cout<cout<<"nowoutputthedata:
"<while(ch=())
cout<}
/*Note:
YourchoiceisCIDE*/
#include<>
classTdate
{
public:
voidset(intm=5,intd=16,inty=1991)
{
month=m;day=d;year=y;
}
voidprint()
{
cout<}
private:
intmonth;
intday;
intyear;
};
voidmain()
{
Tdatea,b,c;
(4,12,1996);
(3);
(8,10);
();
();
();
}
/*Note:
YourchoiceisCIDE*/
#include<>
classcube
{
public:
intvolume(intht,intwd)
{
returnht*wd;
}
intvolume(intht,intwd,intdp)
{
returnht*wd*dp;
}
private:
intht,wd,dp;
};
voidmain()
{
cubec;
cout<<(10,20)<cout<<(10,20,30)<}
/*Note:
YourchoiceisCIDE*/
#include<>
classqueue
{/*默认私有*/
intq[100];
intsloc,rloc;
public:
queue();
voidqput(inti);
intqget();
};
queue:
:
queue()
{
sloc=rloc=0;
cout<<"queueinitialized"<}
voidqueue:
:
qput(inti)
{
if(sloc==100)
{
cout<<"queueisfull"<return;
}
sloc++;
q[sloc]=i;
}
intqueue:
:
qget()
{
if(rloc==sloc)
{
cout<<"queueisempty"<return0;
}
rloc++;
returnq[rloc];
}
voidmain()
{
queuea,b;
(10);
(20);
(20);
(19);
cout<<()<<"";
cout<<()<<"\n";
cout<<()<<"";
cout<<()<<"\n";
}
/*Note:
YourchoiceisCIDE*/
#include<>
classtest
{
private:
intnum;
floatf1;
public:
test();
test(intn,floatf);
intgetint()
{
returnnum;
}
floatgetfloat()
{
returnf1;
}
};
test:
:
test()
{
cout<<"Initializingdefault"<num=0;
f1=;
}
test:
:
test(intn,floatf)
{
cout<<"Initializing"<num=n;
f1=f;
}
voidmain()
{
testx;
testy(10,;
test*px=newtest;
test*py=newtest(10,;
}
/*Note:
YourchoiceisCIDE*/
#include<>
classTdate
{
public:
Tdate(intm=5,intd=16,inty=1990)
{
month=m;day=d;year=y;
cout<}
private:
intmonth;
intday;
intyear;
};
voidmain()
{
Tdateaday;
Tdatebday
(2);
Tdatecday(3,12);
Tdatedday(1,22,1998);
}
/*Note:
YourchoiceisCIDE*/
#include
#include
usingnamespacestd;
classStudent
{
public:
Student(char*pName)
{
cout<<"calloneparameterconstructor"<strncpy(name,pName,sizeof(name));
name[sizeof(name)-1]='\0';
cout<<"thenameis"<}
Student()
{
cout<<"callnoparameterconstructor"<}
protected:
charname[20];
};
voidmain()
{
StudentnoName;
Studentss("Jenny");
}
/*Note:
YourchoiceisCIDE*/
#include
usingnamespacestd;
classtest
{
private:
intnum;
floatf1;
public:
test();
test(intn,floatf);
intgetint()
{
returnnum;
}
floatgetfloat()
{
returnf1;
}
};
test:
:
test()
{
cout<<"Initializingdefault"<num=0;
f1=;
}
test:
:
test(intn,floatf)
{
cout<<"Initializing"<num=n;
f1=f;
}
voidmain()
{
cout<<"themainfunction:
"<testarray[5];
cout<<"thesecondelementofarrayis"<}
/*Note:
YourchoiceisCIDE*/
#include
usingnamespacestd;
classtest
{
private:
intnum;
floatf1;
public:
test(intn);
test(intn,floatf);
};
inlinetest:
:
test(intn)
{
cout<<"Initializing\t"<num=n;
}
test:
:
test(intn,floatf)
{
cout<<"Initializing\t"<num=n;
f1=f;
}
voidmain()
{
testarray1[3]={1,2,3};
testarray2[]={test(2,,test(4)};
testarray3[]={test,,test(7,};
testarray4[]={test,,,};
}
/*Note:
YourchoiceisCIDE*/
#include
usingnamespacestd;
classtest
{
private:
intnum;
floatf1;
public:
test(intn);
test(intn,floatf);
};
inlinetest:
:
test(intn)
{
cout<<"Initializing\t"<num=n;
}
test:
:
test(intn,floatf)
{
cout<<"Initializing\t"<num=n;
f1