标签:排序
直接上代码,理论知识自己百度吧
/* 对int 型排序 */
#include<stdio.h>
#include<algorithm>//sort头文件
using namespace std;// c++必写
/*bool cmp(int a,int b)
{
return a>b;
} */ // 去掉注释可以从大到小排序 sort 默认是从小到大排
int main()
{
int n,a[100];
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
sort(a,a+n);
//sort(a,a+n,cmp); //去掉注释可以从大到小排序 sort 默认是从小到大排
for(int i=0;i<n-1;i++)
printf("%d ",a[i]);
printf("%d\n",a[n-1]);
return 0;
}
/* 对 char 型进行排序 */
#include<stdio.h>
#include<algorithm>//sort头文件
#include<string.h>
using namespace std;// c++必写
bool cmp(char a,char b)
{
return a>b;
}
int main()
{
int n;
char a[100];
scanf("%s",a);
int len=strlen(a);
sort(a,a+len);
puts(a);
return 0;
}
/* 对字符串排序*/
#include<stdio.h>
#include<algorithm>//sort头文件
#include<string.h>
#include<iostream>
#include<string> // string 头文件
using namespace std;// c++必写
int main()
{
string a[1000];
int i,n;
scanf("%d",&n);
for(i=0;i<n;i++)
cin>>a[i];
sort(a,a+n);
for(i=0;i<n;i++)
cout<<a[i]<<endl;
return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:排序
原文地址:http://blog.csdn.net/sxc1414749109/article/details/47020667