sort函数能排序int 的数组么
答案:2 悬赏:50 手机版
解决时间 2021-03-03 11:30
- 提问者网友:几叶到寒
- 2021-03-02 18:31
sort函数能排序int 的数组么
最佳答案
- 五星知识达人网友:像个废品
- 2021-03-02 19:55
可以的
比如 int 数组,数组名为a,长度为n
那么
sort(a,n);就可以排序了。 从小到大。
如果要从大到小 需要自己写比较函数。
比如 int 数组,数组名为a,长度为n
那么
sort(a,n);就可以排序了。 从小到大。
如果要从大到小 需要自己写比较函数。
全部回答
- 1楼网友:傲气稳了全场
- 2021-03-02 20:14
要什么语言?
这是c++的:
#include <iostream>
using namespace std;
void sort(int a[],int n)
{
for (int i=1; i<n; i++)
for (int j=n-1; j>=i; j--)
if (a[j] < a[j-1])
{
int tmp = a[j];
a[j] = a[j-1];
a[j-1] = tmp;
}
}
int main()
{
int n;
cout << "输入要排序的个数:" << endl;
cin >> n;
int *a = new int [n];
cout << "输入要排序的数字:" << endl;
for (int i=0;i<n;i++)
cin >> a[i];
sort(a, n);
for (int j=0; j<n; j++)
cout << a[j] << " ";
cout << endl;
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯