题目:
C++代码:
#include<iostream>
using namespace std;
int main(){
//T为测试用例组数,N为每组的数据个数,i,j为循环变量
int T,N,i,j;
cin>>T;
int temp;
while(T--){
//存储比较的数据
int num[1000];
cin>>N;
for(i=0;i<N;i++){
cin>>num[i];
}
//从小到大冒泡排序
for(i=0;i<N-1;i++){
for(j=0;j<N-i-1;j++){
if(num[j]>num[j+1]){
temp=num[j];
num[j]=num[j+1];
num[j+1]=temp;
}
}
}
for(i=0;i<N-1;i++){
cout<<num[i]<<" ";
}
cout<<num[N-1]<<endl;
}
return 0;
}
运行结果: