A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 原晓桢 中级黑马   /  2015-7-30 22:05  /  530 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

void sortstring(char *a3[],int len){
         //冒泡排序
        char *temp;//临时存放地址
        for (int i = 0; i < len-1; i++){
                 for (int j = 0; j < len - 1 - i; j++){
                         //比较字符串大小用函数
                        if (strcmp(a3[j], a3[j + 1])>0)
                         {
                                 //实现交换
                                temp = a3[j];
                                 a3[j]=a3[j+1];
                                 a3[j + 1] = temp;
                         }
                 }
         }
}
int main(int argc, const char *argv[]){
         //输入5个字符串并按字母顺序排列
        char *a3[5] = {"wer","ad","fgg","rt","bg"};
         for (int i = 0; i < 5; i++){
                 printf("%s\n", a3[i]);
         }
         printf("\n");
         sortstring(a3,5);
         for (int i = 0; i < 5; i++){
                 printf("%s\n",a3[i]);
         }
         return 0;
}

2 个回复

倒序浏览
嗯 不错 很好   收藏了
回复 使用道具 举报
不错      
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马