求C++源程序

来源:百度知道 编辑:UC知道 时间:2024/05/24 07:23:32
将从键盘输入的10个整数按从小到大的顺序排序(冒泡法),要求排序功能用自定义函数实现

#include<iostream.h>
void main()
{
int a[10],t;
int n;
cout<<"请输入有几个数你要排序:";
cin>>n;
for(int i=0;i<n;i++)
{
cout<<"请输入第"<<i+1<<"个数:";
cin>>a[i];
}
for (i=0;i<n-1;i++)
{
for (int d=i+1;d<n;d++)
if(a[i]>a[d])
{
t=a[i];
a[i]=a[d];
a[d]=t;
}
}
cout<<"以上"<<n<<"个数由小到大排序为:"<<endl;
for(i=0;i<n;i++)
cout<<a[i]<<" ";
}