c语言程序设计基础 全程学习课件.ppt

c语言程序设计基础 全程学习课件

//利用数组指针排序的函数 sort(int bx[],int n, char name[]){ int i,j,x,k; char c[9],(*p)[9]; p=name; for(i=1;in;i++){ x=bx[i]; strcpy(c,(p+i)); j=i-1; while(j=0 bx[j]x){ bx[j+1]=bx[j]; strcpy((p+j+1),(p+j)); j--; } bx[j+1]=x; strcpy((p+j+1),c); } } 两函数基本一样,只是处理每行姓名字符串用的方法不一样,显然,用数组指针更方便。 //不用数组指针的排序函数 sort(int bx[],int n,char name[]){ int i,j,x,k; char c[9]; for(i=1;in;i++){ x=bx[i]; strcpy(c,name[i]); j=i-1; while(j=0 bx[j]x){ bx[j+1]=bx[j]; strcpy(name[j+1],name[j]); j--; } bx[j+1]=x; strcpy(name[j+1

文档评论(0)

1亿VIP精品文档

相关文档