题解 | #字符串排序#

字符串排序

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

#include <stdio.h>

#include <string.h>

int main() 

{

    char str[1000][101];

    char buf[101];

    int i,j,n;

    scanf("%d",&n);

    for(i=0;i<n;i++)

    {

        scanf("%s\n",str[i]);

    }

    for(i=0;i<n-1;i++)

    for(j=i+1;j<n;j++)

    {

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

        {

            strcpy(buf,str[i]);

            strcpy(str[i],str[j]);

            strcpy(str[j],buf);

        }

    }

     for(int i=0; i<n; i++)

        {

            printf("%s",str[i]);

            printf("\n");

        }

    return 0;

}

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务