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

  • 相关阅读:
    特殊json处理
    css3
    居中定位
    微信支付
    vue 封装cookie,请求,登录拦截,接口拦截
    vue中axios的封装(简易版拦截,get,post
    JS的Event Loop
    JS模块化
    JS的排序算法
    时间复杂度 空间复杂度
  • 原文地址:https://www.cnblogs.com/lijianmin6/p/10428077.html
Copyright © 2011-2022 走看看