/*
* 程序的版权和版本声明部分
* Copyright (c)2013,烟台大学计算机学院学生
* All rightsreserved.
* 文件名称:array.cpp
* 作者:张凯
* 完成日期;: 2013年12月4日
* 版本号: v1.0
* 输入描述: 无
* 问题描述:选择法排序
*/
#include <iostream>
using namespace std;
void sortAscX(int a[],int size);
int main()
{
int a[10]={25,23,56,89,45,101,589,3,2,1};
int i;
cout<<"请输入十个数:"<<endl;
for(i=0;i<10;i++)
cin>>a[i];
sortAscX(a,10);
for(i=0;i<10;i++)
{
cout<<a[i]<<"\t";
}
return 0;
}
void sortAscX(int a[],int size)
{
int c;
//控制轮数
for(int i=0;i<size-1;i++)
{
for(int j=i+1;j<size;j++)
// {
if(a[j]>a[i])
{
c=a[j];
a[j]=a[i];
a[i]=c;
}
}
}
}
运行结果 (如下图)
心得体会;^_^