if(minv>a[i])
minv=a[i];
returnminv;
}
voidmain()
{
inta[]={1,3,0,2,7,6,4,5,2};
doubleb[]={1.2,-3.4,6.8,9.8};
intc[]={1,9,5,-6,7,8};
cout<<"adeshuzuzhongminzhiwei:
"<cout<<"bdeshuzuzhongminzhiwei:
"<cout<<"cdeshuzuzhongminzhiwei:
"<}
/*Note:
YourchoiceisCIDE*/
#include
#definePI3.1415926535
#defineCSCircle_Square
template
doubleCircle_Square(Tx)
{
returnx*x*PI;
}
doubleCircle_Square(longx)
{
returnx*x*PI;
}
voidmain()
{
intr1=1;
doubler2=2.0;
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;
x.set(10,23,2000);
x.isLeapYear();
x.print();
}
/*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)
{
refs.print();
if(refs.isLeapYear())
cout<<"error"<else
cout<<"right"<}
voidmain()
{
Tdates,*pTdate=&s;
s.set(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;
s.init();
charch;
cout<<"pleaseinputsomecharacters:
"<cin>>ch;
while(ch!
='#'&&s.push(ch))
cin>>ch;
cout<cout<<"nowoutputthedata:
"<while(ch=s.pop())
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;
a.set(4,12,1996);
b.set(3);
c.set(8,10);
a.print();
b.print();
c.print();
}
/*Note:
YourchoiceisCIDE*/
#include
classcube
{
public:
intvolume(intht,intwd)
{
returnht*wd;
}
intvolume(intht,intwd,intdp)
{
returnht*wd*dp;
}
private:
intht,wd,dp;
};
voidmain()
{
cubec;
cout<cout<}
/*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;
a.qput(10);
b.qput(20);
a.qput(20);
b.qput(19);
cout<cout<cout<cout<}
/*Note:
YourchoiceisCIDE*/
#include
classtest
{
private:
intnum;
floatf1;
public:
test();
test(intn,floatf);
intgetint()
{
returnnum;
}
floatgetfloat()
{
returnf1;
}
};
test:
:
test()
{
cout<<"Initializingdefault"<num=0;
f1=0.0;
}
test:
:
test(intn,floatf)
{
cout<<"Initializing"<num=n;
f1=f;
}
voidmain()
{
testx;
testy(10,21.5);
test*px=newtest;
test*py=newtest(10,21.5);
}
/*Note:
YourchoiceisCIDE*/
#include
classTdate
{
public:
Tdate(intm=5,intd=16,inty=1990)
{
month=m;day=d;year=y;
cout<}
pri