64,654
社区成员
发帖
与我相关
我的任务
分享
int a=1000000;
for(int b=1;b<a;b++)
{
for(int c=0;c<a-b;c++)
{
z=chuxue[c];
chuxue[c]=chuxue[c+1];
chuxue[c+1]=z;
}
}
int a=1000000;
for(int b=1;b<a;b++)
{
int flag = 0;
for(int c=0;c<a-b;c++)
{
if(chuxue[c]>chuxue[c+1])
{
flag = 1;
z=chuxue[c];
chuxue[c]=chuxue[c+1];
chuxue[c+1]=z;
}// if
}// for
if(flag == 0) break;
}
int a=1000000;
for(int b=1;b<a;b++)
{
for(int c=0;c<a-b;c++)
{
if(chuxue[c]>chuxue[c+1])
{
z=chuxue[c];
chuxue[c]=chuxue[c+1];
chuxue[c+1]=z;
}
}
}
#include<algorithm>
sort(chuxue,chuxue+a);// 从小到大排序
chuxue[c] = chuxue[c] ^ chuxue[c+1];
chuxue[c+1]=chuxue[c+1] ^ chuxue[c];
chuxue[c]=chuxue[c] ^ chuxue[c+1];