#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int f(int *p,int n)
{
for(int i=0;i<n-1;i++)
for(int j=0;j<n-1-i;j++)
if(*(p+j)>*(p+j+1))
{
int c=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=c;
}
return *p;
}
int main()
{
int n,m,*p,i,a[101],*q;
scanf ("%d%d",&m,&n);
while (m--)
{
for(i=0;i<n;i++)
scanf ("%d",&a[i]);
p=a;
f(p,n);
for(i=0;i<n;i++)
printf ("%d ",a[i]);
printf ("\n");
}
return 0;
}
C语言小泉的难题
于 2022-03-18 17:46:53 首次发布