第1个回答 推荐于2016-05-11
#include <iostream>
using namespace std;
int main()
{
int a[5],i;
for(i=0;i<5;i++)
cin>>a[i];
void f(int a[]);
f(a) ;
return 0;
}
void f(int a[])
{ int i,j,t;
for(i=0;i<4;i++)
{ for(j=i+1;j<5;j++)
{if(a[i]<a[j])
{t=a[i];a[i]=a[j];a[j]=t;}}
}
for(i=0;i<5;i++)
cout<<a[i]<<" ";
}
这个是冒泡法从大到小排序,排序的个数你可以自己订,我写的是5个,你想变的话把数组的长度变一下就行了。本回答被提问者和网友采纳