zoukankan      html  css  js  c++  java
  • 请输入字符串,最多输入4 个字符串,要求后输入的字符串排在前面

    /*

    题目描述

    请输入字符串,最多输入4 个字符串,要求后输入的字符串排在前面,例如

    输入:EricZ

    输出:1=EricZ

    输入:David

    输出:1=David 2=EricZ

    输入:Peter

    输出:1=Peter 2=David 3=EricZ

    输入:Alan

    输出:1=Alan 2=Peter 3=David 4=EricZ

    输入:Jane

    输出:1=Jane 2=Alan 3=Peter 4=David*/

    //请输入字符串,最多输入4 个字符串,要求后输入的字符串排在前面
    #include<stdio.h>
    #include<string.h>
    int main(int argc,char const *argv[])
    {
        int i,n;
        scanf("%d",&n);
        char names[n][30];
        scanf("%s",names[0]);
        printf("1=%s ",names[0]);
        int t=n-1;
        int a=0;
        while(t--)
        {
            strcpy(names[a+1],names[a]);
            a++;
            scanf("%s",names[a]);
            int p=a;
            for(i=0;i<=a&&i<4;i++)
            {
                printf("%d=%s",i+1,names[p--]);
                if(i!=a)
                {
                    printf(" ");
                }
                if(i==3)
                {
                    break;
                }
            }
            printf(" ");
        }
        return 0;
    }

  • 相关阅读:
    【leetcode】对称二叉树
    【leetcode】判断回文数
    053686
    053685
    053684
    053683
    053682
    053681
    053680
    053477
  • 原文地址:https://www.cnblogs.com/lijianmin6/p/10428077.html
Copyright © 2011-2022 走看看