• UVa 10361 Automatic Poetry


    #include<iostream>
    #include<string>
    using namespace std;
    int main()
    {
    long n;
    cin>>n;
    getchar();
    for(long cas=1;cas<=n;cas++)
    {
    string a,b,ans;
    getline(cin,a);
    for(long i=0;a[i];i++)
    if(a[i]!='<'&&a[i]!='>')
    cout<<a[i];
    cout<<endl;
    // Print the First Line
    getline(cin,b);
    // Read In stringA and stringB

    long j,pos[5]={0};
    j=0;
    for(long i=0;a[i];i++)
    if(a[i]=='<'||a[i]=='>')
    {
    j++;
    pos[j]=i;
    }
    // Get Four Positions

    string _1="",_2="",_3="",_4="";
    for(long i=pos[1]+1;i<=pos[2]-1;i++)
    _1+=a[i];
    for(long i=pos[2]+1;i<=pos[3]-1;i++)
    _2+=a[i];
    for(long i=pos[3]+1;i<=pos[4]-1;i++)
    _3+=a[i];
    for(long i=pos[4]+1;a[i];i++)
    _4+=a[i];

    ans="";
    for(long i=0;b[i];i++)
    {
    if(b[i]!='.')
    ans+=b[i];
    else
    {
    ans+=_3+_2+_1+_4;
    break;
    }
    }
    cout<<ans<<endl;
    // Print the Secont Line
    }
    return 0;
    }
  • 相关阅读:
    Python [Leetcode 350]Intersection of Two Arrays II
    jade学习
    pageX、clientX、screenX、offsetX、layerX、x
    AngularJS--转载
    AngularJS
    超级强大的SVG动画详解
    javascript event对象的clientX,offsetX,screenX,pageX区别
    console的调试方法
    javascript--函数参数与闭包--详解
    如何把你的图标转换成web字体
  • 原文地址:https://www.cnblogs.com/rollenholt/p/2410761.html
Copyright © 2020-2023  润新知