zoukankan      html  css  js  c++  java
  • 编排字符串

    题目描述:

    请输入字符串,最多输入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

     

    输入:

    第一行为字符串个数m,接下来m行每行一个字符床,m不超过100,每个字符床长度不超过20。

     

    输出:

    输出m行,每行按照样例格式输出,注意用一个空格隔开。

     

    样例输入:

    5
    EricZ
    David
    Peter
    Alan
    Jane

    样例输出:

    1=EricZ
    1=David 2=EricZ
    1=Peter 2=David 3=EricZ
    1=Alan 2=Peter 3=David 4=EricZ
    1=Jane 2=Alan 3=Peter 4=David

     

    代码:

    #include<iostream>
    #include<cstring>
    using namespace std;
    int main(){
        int i,n;
        cin>>n;
        char name[n][30];
        cin>>name[0];
        cout<<"1="<<name[0]<<endl;
        int t=n-1;
        int a=0;
        while(t--){
            strcpy(name[a+1],name[a]);
            a++;
            cin>>name[a];
            int p=a;
            for(i=0;i<=a&&i<4;i++){
                cout<<i+1<<"="<<name[p--];
                if(i!=a){
                    cout<<" ";
                }
                if(i==3){
                    break;
                }
            }
            cout<<endl;
        }
        return 0;
    }
  • 相关阅读:
    单元测试(第一阶段+部分第二阶段+部分第三阶段+部分第四阶段)
    构建之法——Team & Scrum & MSF
    Github: 团队账号:https://github.com/ChenRuTing
    Sprint第二个计划
    读其他博客有感~
    冲刺第十天
    冲刺第五天
    冲刺第三天
    冲刺第二天
    冲刺第一天
  • 原文地址:https://www.cnblogs.com/ak918xp/p/13408324.html
Copyright © 2011-2022 走看看