for(intj=count-1;j>i;j=j-1)
if(list[j-1]>list[j])
{
inttmp=list[j-1];
list[j-1]=list[j];
list[j]=tmp;
}
}
intmain()
{
inti;
intarray[16]=
{
503,87,521,61,908,170,897,275,
653,426,154,509,612,677,765,703
};
cout<<"brforetheclass:
"<for(i=0;i<16;i++)
cout<cout<bubble_up(array,5);
cout<<"对数组前5项排序的结果是:
"<for(i=0;i<16;i++)
cout<cout<bubble_up(array,16);
cout<<"对整个数组排序后的结果是:
"<for(i=0;i<16;i++)
cout<cout<return0;
}
#include
usingnamespacestd;
intx;
intfunc1(intx)
{
return(x+5)*(x+5);
}
intfunc2(inty)
{intx=y+5;
returnx*x;
}
intmain()
{
x=0;
cout<<"theresultinfunc1:
"<cout<<"theresultinfunc2:
"<(2)<cout<<"x="<return0;
}
#include
usingnamespacestd;
intmax(intx,inty);
intmain()
{
cout<<"enterteointegers:
";
inta,b;
cin>>a>>b;
cout<<"theaxiumnumberis"<return0;
}
intmax(intx,inty)
{
returnx>y?
x:
y;
}
#include
usingnamespacestd;
intfunc()
{
staticintcount=0;
return++count;
}
intmain()
{
for(inti=0;i<10;i++)
cout<cout<return0;
}
#include
usingnamespacestd;
voidmatrix_multi(doublea[],doubleb[],doublec[],intl,intm,intn)
{
inti,j,k;
for(i=0;ifor(j=0;j{
c[i*n+j]=0;
for(k=0;kc[i*n+j]=c[i*n+j]+a[i*m+k]*b[k*n+j];
}
}
intmain()
{
doublea[20]=
{
1.0,3.0,-2.0,0.0,4.0,
-2.0,-1.0,5.0,-7.0,2.0,
0.0,8.0,4.0,1.0,-5.0,
3.0,-3.0,2.0,-4.0,1.0
};
doubleb[15]=
{
4.0,5.0,-1.0,
2.0,-2.0,6.0,
7.0,8.0,1.0,
0.0,3.0,-5.0,
9.0,8.0,-6.0
};
doublec[12];
matrix_multi(a,b,c,4,5,3);
cout<<"theresultisc="<for(inti=0;i<4;i++)
{
for(intj=0;j<3;j++)
cout<cout<}
return0;
}
#include
usingnamespacestd;
intmain()
{
intn;
cout<<"pleaseinputn=?
";
cin>>n;
int*p=newint[n+1];
if(p==0||n<=0)
{
cout<<"error!
"<return-1;
}
p[0]=0;
p[1]=1;
cout<
cout<
for(inti=2;i<=n;i++)
{
p[i]=p[i-2]+p[i-1];
cout<
}
delete[]p;