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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#include <stdio.h>
#include <string.h>
int main(int argc, const char * argv[]) {
    //遍历输入
    char ch[6][100];
    for (int j=0; j<6; j++) {
        printf("请输入第%d个字符串",j);
        gets(ch[j]);
        
    }
    //指针数组和常量之间的区别
    //新建的是指针,原来的数组能再用
    char *cha[6] = {ch[0],ch[1],ch[2],ch[3],ch[4],ch[5]};
   
    for (int i = 0; i < 6; i++) {
        for (int j = i+1; j<6; j++) {
            if (strcmp(cha[i], cha[j])>0) {
                char *temp = cha[i];
                cha[i] = cha[j];
                cha[j] = temp;
               
            }
        }
    }
    //遍历输出

    for (int j=0; j<6; j++) {
        puts(cha[j]);
    }
    return 0;
}

评分

参与人数 1黑马币 +2 收起 理由
企业部-阿狗老师 + 2 赞一个!

查看全部评分

1 个回复

倒序浏览
好的好的 我知道 ,。我觉得楼主写的非常好,好好搞小伙子,你是最棒的!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马