11.13.3

时间:2022-11-13 22:01:30

#include<stdio.h>

int cz(int x,int y,int a[],int b[]);

int main()

{int a[100],b[100];

int i,m,n;

scanf("%d",&m);

for(i=0;i<m;i++)

{scanf("%d",&a[i]);

}

scanf("%d",&n);

for(i=0;i<n;i++)

{scanf("%d",&b[i]);

}

cz(m,n,a,b);

return 0;

}

int cz(int x,int y,int a[],int b[])

{int c[100],i,j;

for(i=0,j=0;j<x;i++,j++){

c[i]=a[j];  

}

for(i=x,j=0;j<y;i++,j++)

{c[i]=b[j];

}  

int t;

for(i=0;i<x+y;i++)

{for(j=i+1;j<x+y;j++)

{if(c[i]>c[j]){

 t=c[i];

 c[i]=c[j];

 c[j]=t;

}

}

}

for(i=0;i<x+y;i++)

{printf("%d ",c[i]);

}

return 0;

}

#include<stdio.h>
int sy(int x,int a[]);
int main()
{int a[100];
int n,i;
scanf("%d",&n);
for(i=0;i<n;i++)
{scanf("%d",&a[i]);
}
sy(n,a);
return 0;
}
int sy(int x,int a[])
{int i,j,t;
int b[100];
for(i=0;i<x;i++)
{for(j=i+1;j<x;j++)
{if(a[i]<a[j])
{t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}

for(i=0,j=0;i<x-1;i++,j++)
{b[j]=a[i]-a[i+1];
}
int min,h;
min=b[0];
for(i=0;i<x-1;i++)
{if(min>b[i]){
min=b[i];
}
}
for(i=0;i<x-1;i++)
{if(b[i]==min){h=i;break;
}
}
printf("%d %d",a[h],a[h+1]);
return 0;
}

相关文章