當前位置:編程學習大全網 - 編程軟體 - c語言編程3個字符串

c語言編程3個字符串

#定義最大20

# include & ltstdio.h & gt

void shellsort(char *a[],int n);

int main(){

int I;

char * p[3];

for(I = 0;我& lt3;i++)

{

Printf("輸入%d:",I+1);

p[I]=(char *)malloc(MAX);

scanf("%s ",p[I]);

}

shellsort(p,3);

Printf("最小的是:%s\n ",p[0]);

getch();

返回0;

}

void shellsort(char *a[],int n)

{

char *temp,j,I,m;

for(m = 0;m & ltn-1;m++)

for(j = 0;j & ltn-1-m;j++)

for(I = 0;*(a[j]+i)!= '\0';i++)

{

if(*(a[j+1]+I)= ' \ 0 ' | | *(a[j]+I)& gt;*(a[j+1]+i))

{

temp = *(a+j);

*(a+j)= *(a+j+1);

*(a+j+1)= temp;

打破;

}

if(*(a[j]+I)& lt;*(a[j+1]+i))

{

打破;

}

}

}

  • 上一篇:12歲可以學編程嗎?
  • 下一篇:學習Java軟件開發的四個階段?
  • copyright 2024編程學習大全網