/*
*Copyright (c)2013,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:孙玲倩
*完成日期:2013年12月13日
*版本号:v1.0
*问题描述:用选择法对数组中10个整数按由小到大排序。
*/
#include <iostream>
using namespace std;
int main ()
{
void select_sort (int array [],int n);
int a[10],i;
cout <<"enter the originl array:"<<endl;
for (i=0;i<10;i++)
cin>>a[i];
cout <<endl;
select_sort (a,10);
cout <<"the sorted array:"<<endl;
for (i=0;i<10;i++)
cout <<a[i]<<" ";
cout <<endl;
return 0;
}
void select_sort (int array [],int n)
{
int i,j,k,t;
for (i=0;i<n-1;i++)
{
k=i;
for (j=i+1;j<n;j++)
if (array [j]<array [k])k=j;
t=array [k];
array [k]=array [i];
array [i]=t;
}
}
用选择法对数组中10个整数按由小到大排序
最新推荐文章于 2023-11-26 13:22:44 发布