• YTU 2419: C语言习题 等长字符串排序


    2419: C语言习题 等长字符串排序

    时间限制: 1 Sec  内存限制: 128 MB
    提交: 650  解决: 249

    题目描述

    在主函数中输入n(n<=10)个等长的字符串。用另一函数对它们排序。然后在主函数输出这n个已排好序的字符串。

    输入

     n和n个等长字符串

    输出

     n个已排好序的字符串

    样例输入

    5
    abcdf
    12345
    ert45
    fg432
    erfff

    样例输出

    12345
    abcdf
    erfff
    ert45
    fg432
    

    提示

     主函数已给定如下,提交时不需要包含下述主函数


    /* C代码 */


    int main()

    {

        void sort(char [][80],int );

        int i;

        char str[10][80];

        int n;

        scanf("%d",&n);

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

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

        sort(str,n);

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

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

        return 0;

    }



    /* C++代码 */

    int main()

    {

        void sort(char [][80],int );

        int i;

        char str[10][80];

        int n;

        cin>>n;

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

            cin>>str[i];

        sort(str,n);

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

            cout<<str[i]<<endl;

        return 0;

    }

    迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……

    #include <string.h>
    #include <stdio.h>
    void sort(char str[80][80],int n)
    {
        int i,j;
        char s[999];
        for(i=0; i<n-1; i++)
            for(j=0; j<n-i-1; j++)
                if(strcmp(str[j],str[j+1])>=0)
                {
                    strcpy(s,str[j]);
                    strcpy(str[j],str[j+1]);
                    strcpy(str[j+1],s);
                }
    }
    int main()
    {
        void sort(char [][80],int );
        int i;
        char str[10][80];
        int n;
        scanf("%d",&n);
        for (i=0; i<n; i++)
            scanf("%s",str[i]);
        sort(str,n);
        for (i=0; i<n; i++)
            printf("%s
    ",str[i]);
        return 0;
    }
    

  • 相关阅读:
    IDEA中用好Lombok,撸码效率至少提升5倍
    在 IDEA 中使用 Debug,真是太厉害了!
    彻底理解cookie,session,token
    优秀的程序员一定要多写博客!
    IntelliJ IDEA 从入门到上瘾教程,2019图文版!
    注解配置
    过滤器(登录认证)
    过滤器
    Session监听器
    request监听器
  • 原文地址:https://www.cnblogs.com/im0qianqian/p/5989412.html
Copyright © 2020-2023  润新知