• 问题总会出现,不过解决问题的方法也会出现!!!

代码练习-46-字符串排序

代码练习 小雨 301次浏览 已收录 0个评论

—— ——-

//
//  main.c
//  C语言-字符串排序

#include 
#include 
void sortMaoPaoPX(char *name[]){
    int len =6;
    for (int i=0; i0) {
                char *temp;
                temp=name[j];
                name[j]=name[j+1];
                name[j+1]=temp;
            }
        }
    }

}
void sortXuanZePX(char *str[]){

    for (int i=0; i<5; i++) {
        for (int j=i; j<5; j++) {

            if (strcmp(str[i],str[j])>0) {

                char *temp=str[i];
                str[i]=str[j];
                str[j]=temp;
            }

        }
    }


}


int main(int argc, const char * argv[]) {
    char *str[]={
        "CHINA",
        "AUSTRALIA",
        "AMERICA",
        "CANADA",
        "ENGLAND"

    };
    char *name[]={
        "Japan",
        "Corea",
        "Greece",
        "India",
        "Haiti",
        "Benin"
    };
    printf("-----冒泡排序法-----n");
    sortMaoPaoPX(name);
    for (int i=0; i<6; i++) {
        printf("%sn",name[i]);
    }
    printf("-----选择排序法-----n");
    sortXuanZePX(str);
    for (int i=0; i<5; i++) {
        printf("%sn",str[i]);
    }

    return 0;
}

本博客内容既有转载自网络的内容,也有本作者原创内容,仅供学习与交流之用
如有侵权或者错误之处,请及时在下方留言!
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址