jobdu 1 排序

题目描述:

    对输入的n个数进行排序并输出。

输入:

    输入的第一行包括一个整数n(1<=n<=100)。
    接下来的一行包括n个整数。

输出:

    可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。
    每组测试数据的结果占一行。

样例输入:
4
1 4 3 2
样例输出:
1 2 3 4 
code1:
 
  
#include 
int main()
{
	int n;
	while(scanf("%d",&n)!=EOF)
	{
		int a[100];
		for(int i=0;ia[k+1])
				{
					tmp=a[k];
					a[k]=a[k+1];
					a[k+1]=tmp;
				}
		for(int l=0; l

code2:使用sort函数(notes:qsort函数的使用)
#include 
#include 
using namespace std;
int main()
{
	int n;
	int a[100];
	while(scanf("%d",&n)!=EOF)
	{
		for(int i=0;i

 

code3:利用cmp函数来实现逆序排列

#include 
#include 
using namespace std;
bool cmp(int x,int y)
{
	return x>y;
}
int main()
{
	int n;
	int a[100];
	while(scanf("%d",&n)!=EOF)
	{
		for(int i=0;i


 

 
 

你可能感兴趣的:(jobdu 1 排序)