题解 | #字符串排序#

字符串排序

https://www.nowcoder.com/practice/5af18ba2eb45443aa91a11e848aa6723

#include <stdio.h>
#include <string.h>

int main()
{
    int n;
    scanf("%d",&n);
    char str[n][101];
    for(int i=0;i<n;i++)
    {
        scanf("%s",str[i]);
    }

  //冒泡排序
    for(int i=0;i<n-1;i++)
    {
        for(int j=i+1;j<n;j++)
        {
            if(strcmp(str[i], str[j])>0) // 字符串的比较
            {
                char temp[101];
			  //字符串的交换
                strcpy(temp,str[i]);
                strcpy(str[i],str[j]);
                strcpy(str[j], temp);
            }
        }
    }

    for(int i=0;i<n;i++)
    {
        printf("%s\n",str[i]);
    }
    return 0;
}

全部评论

相关推荐

07-11 10:56
门头沟学院 Java
码客明:大胆的说自己能实习6个月就行
点赞 评论 收藏
分享
哈哈哈哈哈哈哈哈哈哈这个世界太美好了
凉风落木楚山秋:毕业出路老师不管,你盖个章他好交差就完事了,等你盖完毕业了就不关他事情了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-11 17:10
什么素质,我请问呢,要掉小珍珠了。。。又憋屈又生气
Steven267:这不喷回去?花钱是大爷,记住这个道理
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务