定义函数void sort(int a[ ],int n),用选择法对数组a中的元素升序排列。

2024-11-29 06:31:03
推荐回答(1个)
回答1:

#include
int main(void)
{
void sort(int a[],int n);
int a[10];
int i,n;
printf("Enter n\n"山渗);
scanf("%d",&n);
printf("Enter %d numbers\n",n);
for(i=0;i scanf("%d",&a[i]);
sort(a,n);
for(i=0;i printf("%d ",a[i]);
return 0;
}
void sort(int a[],int n){
int i,k,c,j;
for(i=0;i k=i;
for(j=i+1;j if(a[k] k=j;
{
c=a[k];/逗如脊/这橡碰里是a[k]和a[i]交换
a[k]=a[i];
a[i]=c;}

}
}