输入采用for循环的方式一个一个的输入,通过俩个for循环输出排序好的
下面的将一组数按从大到小的顺序排序
#include<iostream>
using namespace std;
int main()
{
int p[100];//足够大就行了
int n,a;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>p[i];
}
for(int j=0;j<n;j++)
{
for(int k=0;k<n-j-1;k++)//注意p[5]不存在的
{
if(p[k]<=p[k+1])
{
a=p[k+1];
p[k+1]=p[k];
p[k]=a;
}
}
}
for(int i=0;i<n;i++)
{
cout<<p[i]<<" ";
}
return 0;
}