赞
踩
- #include <stdio.h>
- int main()
- {
- int n,m,i,j,k,t,a[1111];
- scanf("%d",&n);
- for(k=0; k<n; k++)
- {
- scanf("%d",&m);
- for(i=0; i<m; i++)
- scanf("%d",&a[i]);
- for(i=1; i<=m; i++)
- {
- for(j=0; j<(m-i); j++)
- {
- if(a[j]>a[j+1])
- {
- t=a[j];
- a[j]=a[j+1];
- a[j+1]=t;
- }
- }
- }
- for(i=0; i<m; i++)
- {
- if(i==m-1)
- printf("%d",a[i]);
- else
- printf("%d ",a[i]);
- }
- printf("\n");
- }
- return 0;
- }
输入数据有多组,第一行是测试数据的组数T,接下的T行中,每行表示一组测试数据,每组测试数据的第一个数字为N(1<=N<=1000),接下来是N个整数。本题中,所有的整数都在32位之内。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。