當前位置:成語大全網 - 書法字典 - C++按字典排序

C++按字典排序

# include & ltstdio.h & gt

# include & ltstring.h & gt

int main(){

char name【6】【20】;

char temp【20】;

Printf(“請輸入6個人的姓名:\ n“);

int I;

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

get(name【I】);

}

printf(“\ n \ n這六個人的名字如下:\ n“);

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

printf(“% s“,name【I】);

}

printf(“\ n \ n“);

Printf(“按字典排序如下:\ n“);

int j,k;

for(j = 0;j & lt6;j++)

for(k = j+1;k & lt6;k++)

{

if(strcmp(name【j】,name【k】)& gt;0)

{

strcpy(temp,name【j】);

strcpy(name【j】,name【k】);

strcpy(name【k】,temp);

}

}

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

printf(“% s“,name【I】);

}