zoukankan      html  css  js  c++  java
  • 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;
    }
    

  • 相关阅读:
    lvs+keepalive安裝部署文檔
    北邮 -3.29
    第一章
    CG-CTF 部分
    bugku部分
    1062 Talent and Virtue (25分)(水)
    1061 Dating (20分)
    1060 Are They Equal (25分)
    素数筛选
    1059 Prime Factors (25分)
  • 原文地址:https://www.cnblogs.com/im0qianqian/p/5989412.html
Copyright © 2011-2022 走看看