diff --git a/README.md b/README.md index 0e94731..3f6dd91 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,84 @@ -# include +#include +#define N 10010 +int main() +{ + int n, a[N],t; + scanf("%d", &n); + for(int i = 0; i < n; i ++) + scanf("%d", &a[i]); + for(int i=0; ia[j+1]) + { + t=a[j]; + a[j]=a[j+1]; + a[j+1]=t; + } + for(int i = 0; i < n; i ++) + printf("%d ", a[i]); + return 0; +} +//冒泡法 +#include +int main() +{ + void sort(int a[],int n); + int i,a[10]; + for(i=0;i<10;i++) + scanf("%d",&a[i]); + sort(a,10); + for(i=0;i<10;i++) + printf("%5d",a[i]); + printf("\n"); + return 0; +} +void sort(int a[],int n) +{ + int min,i,j,t; + for(i=0;ia[j]) + min=j; + t=a[i];a[i]=a[min];a[min]=t; + } +} +//选择法排序 +#include +#include +#define len 5 +void insertSort(int a[]) +{ + int i,j,temp; + for(i=1;i