就是排序,输出格式有点蛋疼,必须是每个数之间都有空格,但是最后一个数后不能有空格
代码如下:
#include <cstdio>
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int a[1001];
int main()
{
int T;
cin>>T;
while(T--){
int N;
scanf("%d",&N);
for(int i=1;i<=N;i++)
scanf("%d",&a[i]);
sort(a+1,a+N+1);
printf("%d",a[1]);
for(int i=2;i<=N;i++)
printf(" %d",a[i]);
printf("\n");
}
return 0;
}
本文探讨了排序算法输出过程中的格式优化问题,通过代码示例展示了如何在输出排序后的数组时保持每个元素之间的空格,并确保最后一个元素后不跟空格。详细介绍了算法实现步骤及注意事项。
390

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



