正在加载图片...
printf( Enter insert address: " scanf("d",&n): printf("\n insert string result is: %s \n", s1): 7.1用指针方法完成冒泡排序函数 解:参考程序如下: #includestdio. h> define 20 void sort(int *a, int n) for(i=0;i<n-1; i++) if(*(a+j)》*(a+j+1)) (a+j)=*(a+j+1) 米(a+j+1)=t main a[N]; printf(" Enter number: scanf("d",&n): printf( Enter array element: scanf(%d", a+i) printf( After Sorted: \n") for(i=0; i<n; i++) printf(%d" *(ati)) printf(\n") 7.12用指针方法完成选择法排序函数。 解:参考程序如下:gets(s2); printf("Enter insert address:"); scanf("%d",&n); insert(s1,s2,n); printf("\n insert string result is: %s \n",s1); } 7.11 用指针方法完成冒泡排序函数。 解:参考程序如下: #include<stdio.h> #define N 20 void sort(int *a,int n) { int i,j,t; for (i=0;i<n-1;i++) for (j=0;j<n-1-i;j++) if (*(a+j)>*(a+j+1)) { t=*(a+j); *(a+j)=*(a+j+1); *(a+j+1)=t; } } main() { int i,n,a[N]; printf("Enter number:"); scanf("%d",&n); printf("Enter array element:"); for (i=0;i<n;i++) scanf("%d",a+i); sort(a,n); printf("After Sorted: \n"); for (i=0;i<n;i++) printf("%d ",*(a+i)); printf("\n"); } 7.12 用指针方法完成选择法排序函数。 解:参考程序如下:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有