求高手解决一道C++实验题???大侠来解决

来源:百度知道 编辑:UC知道 时间:2024/09/20 06:56:16
实验要求是——一个数组,内放10个整数,要求找出将这10个数按照从小到大的顺序排列

#include<iostream.h>
void main()
{
int n[10],i,j;
for(i=0;i<10;i++)
{
cout<<"input!"<<endl;
cin>>n[i];
}
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
{
if(n[i]>n[j])
{
int temp=n[i];
n[i]=n[j];
n[j]=temp;
}
}
for(i=0;i<10;i++)
cout<<" "<<n[i];
}

请参考(需要添加#include <algorithm>):
int A[] = {1, 4, 2, 8, 5, 7};
const int N = sizeof(A) / sizeof(int);
sort(A, A + N);

// The output is " 1 2 4 5 7 8".

排序就行了··,实验自己做啊··