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;
    }
    

  • 相关阅读:
    App开放接口api安全性—Token签名sign的设计与实现
    查看文件(或文件夹)被哪个进程使用【文件已在另一程序中打开】
    利用递归将数组转码
    h5 定位
    使用OAuth Server PHP实现OAuth2服务
    在Linux上安装jdk,mysql,tomcat的准备工作
    Core Java笔记
    随机森林简介
    Linux 查看操作系统版本
    RNA_seq GATK 最佳实践
  • 原文地址:https://www.cnblogs.com/im0qianqian/p/5989412.html
Copyright © 2011-2022 走看看