C语言程序设计(第三版)-谭浩强题库.ppt

例10.26 将若干字符串按字母顺序(由小到大)输出。 #include stdio.h #include string.h void main() {void sort(char *name[ ],int n); void printf(char *name[ ],int n);   char *name[ ]={Follow me,BASIC,Great Wall″,FORTRAN,Computer design};   int n=5;  sort(name,n); print(name,n); } void sort(char *name[ ],int n) {char *temp; int i,j,k; for(i=0;i<n-1;i++=  {k=i;   for(j=i+1;j<n;j++=  if(strcmp(name[k],name[j])0)k=j;   if(k!=i)  temp=name[i]; name[i]=name[k]; name[k]=temp;}   } } void print(char *name[ ],int n) {int i;  for(i=0;i<n;i++)    pr

文档评论(0)

1亿VIP精品文档

相关文档