當前位置:成語大全網 - 書法字典 - Ios字典到數組排序

Ios字典到數組排序

//#include "stdafx.h"//vc++6.0添加這行。

#包含“stdio.h”

#包含" string.h "

void sort(char (*name)[20],int n){

int i,j,k;

char t[20];

for(I = 0;我& ltn;i++){

for(k=i,j = k+1;j & ltn;j++)

if(strcmp(name[k],name[j])& gt;0)k = j;

如果(k!=i){

strcpy(t,name[k]);

strcpy(name[k],name[I]);

strcpy(name[i],t);

}

}

}

void print(char (*name)[20],int n){

int I;

for(I = 0;我& ltn;printf("%s\n ",name[i++]));

}

int main(void){

char name[10][20];

int n,I;

while(1){

printf("輸入n(1~10)...\ nn = ");

scanf("%d ",& ampn);

如果(n & gt0 & amp& ampn & lt11)破位;

printf("錯誤,重做:");

}

printf("鍵入%d本書的名稱...\n”,n);

for(I = 0;我& ltn;fflush(stdin),gets(name[i++]);

sort(name,n);

printf(" \ n ");

打印(姓名,n);

返回0;

}