#include
int main()
{ void sort(int array[],int n);
int a[100],n,i;
scanf("%d",&n);
for(i=0; iscanf("%d",&a[i]);
sort(a,n);
printf("the sorted array:\n");
for(i=0; iprintf("%5d",a[i]);
printf("\n");
return 0;
}
void sort(int a[],int n)
{ int i,j,k,t;
for(i=0; i{ k=i;
for(j=i+1; jif(a[j] k=j;
t=a[k];
a[k]=a[i];
a[i]=t;
}
}
#include
#include
#define NUM 10
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
int arr[NUM],i,j,temp;
printf("请输入10个数:\n");
for(i=0; iprintf("请输入第(%d)个数:",i+1);
scanf("%d",&arr[i]);
}
printf("输入如下排列:\n");
for(i=0; iprintf("%4d",arr[i]);
}
for(i=0; ifor(j=i+1; j if(arr[i]>arr[j]) {
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
printf("\n从小到大如下排列:\n");
for(i=0; iprintf("%4d",arr[i]);
}
return 0;
}
冒泡法排序望采纳谢谢