开发者社区> 问答> 正文

c++中冒泡排序

#include
using namespace std;
int main()
{ void select(int array[],int n);
int a[10],i;
for(i=0;i<=9;i++)
cin>>a[i];
select(a,10);
for(i=0;i<=9;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}
void select(int array[],int n)
{
int i,j,k,temp;
for(i=0;i<9;i++)
{ k=i;
for(j=i+1;j<10;j++)
if(array[j]<array[k])
k=j;
temp=array[k];array[k]=array[i];array[i]=temp;
}
}
调用函数部分为什么不能写成这样:
void select(int array[],int n)
{
int i,j,temp;
for(i=0;i<9;i++)
{

for(j=i+1;j<10;j++)
if(array[j]<array[i])
temp=array[i];array[i]=array[j];array[j]=temp;
}
}

展开
收起
a123456678 2016-03-04 15:34:24 2553 0
1 条回答
写回答
取消 提交回答
  • void select(int array[],int n)
    {
    int i,j,temp;
    for(i=0;i<9;i++)
    {
    for(j=i+1;j<10;j++)
    {
    if(array[j]<array[i])
    {
    temp=array[i];array[i]=array[j];array[j]=temp;
    }
    }
    }
    }
    2019-07-17 18:52:23
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
使用C++11开发PHP7扩展 立即下载
GPON Class C++ SFP O;T Transce 立即下载
GPON Class C++ SFP OLT Transce 立即下载