11.13.2

时间:2022-11-13 12:58:59

#include<stdio.h>

int sc(int x,int arr[]);

int main()

{  int n,i;

int arr[100];

scanf("%d",&n);

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

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

}

sc(n,arr);



return 0;

}

int sc(int x,int arr[])

{int i,j,t,d;

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

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

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

{t=arr[i];

arr[i]=arr[j];

arr[j]=t;

}

}}

for(j=0;j<x;j++)

{if(arr[j]>0){

for(;j<x;j++){

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

{if(arr[j]<arr[i])

{t=arr[i];

arr[i]=arr[j];

arr[j]=t;

}

}}

}

}

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

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

}

return 0;

}

相关文章