本帖最后由 wangchao1992 于 2015-9-15 11:26 编辑
char *temp;//定义temp变量用于交换 char *sort[6]; sort[0]=one; sort[1]=two; sort[2] =three; sort[3]=four; sort[4]=five; sort[5]=six; //定义字符串指针数组存放 6个字符串的地址
for(int i=0;i<5;i++)//冒泡排序 {
for(int j=0;j<j+1-i;j++) {
if(strcmp(sort,sort[j])) { //交换两个变量的地址 temp=sort; sort=sort[j]; sort[j]=temp; } } } //循环输出 for(int i=0;i<6;i++) { printf("%s\n",sort); }
}
|