很水的题啊..输入数组,将它从小到大排序
用sort()函数就搞定
其实我是想练快排(QuickSort)的...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <algorithm>
using namespace std;
int main()
{
int ncase;
int n;
int i;
int num[1000];
scanf("%d" ,&ncase);
while( ncase--)
{
scanf("%d", &n);
for (i=0; i<n; i++)
{
scanf("%d", &num[i]);
}
sort(num,num+n);
for (i=0; i<n; i++)
{
if (i<n-1)
{
printf("%d ", num[i]);
}
else if (i == n-1)
{
printf("%d\n",num[i]);
}
}
}
system("pause");
return 0;
}

本文介绍了一个简单的C++程序,该程序通过使用标准库中的sort()函数对输入的整数数组进行排序。程序首先读取测试用例的数量,然后逐个处理每个用例中的数组元素,并使用sort()函数实现从小到大的排序。
971

被折叠的 条评论
为什么被折叠?



