65,210
社区成员
发帖
与我相关
我的任务
分享#include <iostream>
using namespace std;
void main()
{
int i,max,j,temp;
int c[9]={2,5,6,1,7,8,2,9,10};
for(i=0;i <9;i++)
{
for(j=i+1;j >0;j--)
{
max=j;
if(c[max]>c[j-1])
{
//max=j;
temp=c[j-1];
c[j-1]=c[max];
c[max]=temp;
}
}
}
for(i=0;i <9;i++)
cout <<c[i] <<'\t';
} #include <iostream>
using namespace std;
void main()
{
int i,max,j,temp;
int c[4]={2,5,6,1};
for(i=0;i <4;i++)
{
for(j=i;j <4;j++)
{
max=j+1;
if(c[max]>c[j])
{
//max=j;
temp=c[j];
c[j]=c[max];
c[max]=temp;
}
}
}
for(i=0;i <4;i++)
cout <<c[i] <<'\t';
}
#include <iostream>
using namespace std;
int main()
{
int i,max,j,temp;
int c[4]={2,5,6,1};
for(i=0;i <4;i++)
{
max=i;
for(j=i+1;j <3;j++)
{
if(c[max]<c[j])
{temp=c[j];
c[j]=c[max];
c[max]=temp;
}
}
}
for(i=0;i <4;i++)
cout <<c[i] <<'\t';
cin.get();
}
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int c[4] ={2,5,6,1};
for (int i=0; i<3; i++)
{
for (int j=i+1; j<4; j++)
{
if (c[i] < c[j])
{
int temp = c[i];
c[i] = c[j];
c[j] = temp;
}
}
}
for (int i=0; i<4; i++)
cout<<c[i]<<" ";
return 0;
}
#include <iostream>
using namespace std;
void main()
{
int i,max,j;
int c[4]={2,5,6,1};
for(i=0;i <4;i++)
{
max=i;
for(j=i+1;j < 4;j++) // <
{
if(c[max] < c[j])
max=j;
}
swap( c[i], c[max]);
}
for(i=0;i <4;i++)
cout <<c[i] <<'\t';
}