WOJ 1020

时间:2023-03-09 16:49:05
WOJ 1020
#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:\n",k);
for(i=0;i<n;i++)
{printf("%d" ,link[i]);
if (i != n - 1)
printf(" ");
}
if(k<m)
printf("\n\n");
else
printf("\n");
} // system("pause");
}

注意输出格式。