#include<stdio.h> #include<stdlib.h> int main() { int n,m; int *num,*link; int i,j,t,k=0; scanf("%d",&m); for(k=1;k<=m;k++) { scanf("%d",&n); num = (int*)malloc(sizeof(int)*n); link = (int*)malloc(sizeof(int)*n); for(i=0;i<n;i++) { scanf("%d",&num[i]); } link[0]=num[0]; for(i=1;i<n;i++) { link[i] = num[i] - num[i-1]; } for(i=0 ;i <n;i++) { for(j=i;j<n;j++) { if(link[i]>link[j]) { t = link[i]; link[i]=link[j]; link[j]=t; } } } printf("Case %d: ",k); for(i=0;i<n;i++) {printf("%d" ,link[i]); if (i != n - 1) printf(" "); } if(k<m) printf(" "); else printf(" "); } // system("pause"); }
注意输出格式。