现在的位置: 首页 > 综合 > 正文

Bestcoder Round 15# 1001 Love

2018年04月29日 ⁄ 综合 ⁄ 共 701字 ⁄ 字号 评论关闭

    很简单的一个字符串查找和输出问题,不用多说了,见到'_'就做一个标记,不断地更新就行了。。。

# include<cstdio>
# include<iostream>
# include<cstring>
# include<algorithm>

using namespace std;

char str1[30];
char str2[30];
char str3[100];

int main(void)
{
    memset(str1,0,sizeof(str1));
    memset(str2,0,sizeof(str2));
    //memset(str3,0,sizeof(str3));
    //int t = 0;
    //int m = 0;

    while ( scanf("%s %s",str1,str2)!=EOF )
    {
          int t = 0;
        int m = 0;
         memset(str3,0,sizeof(str3));
        int n1 = strlen(str1);
        int n2 = strlen(str2);
        for ( int i = 0;i < n1;i++ )
        {
            if ( str1[i]=='_' )
            {
                for ( int j = i;j < n1;j++,m++ )
                {
                    str3[m] = str1[j+1];
                }
            }
        }
        t = m;
        m++;
        for ( int i = 0;i < n2;i++ )
        {
            if ( str2[i]=='_' )
            {
                for ( int j = i;j < n2;j++,m++ )
                {
                    str3[m] = str2[j+1];

                }
            }
        }
        for ( int i = 0;i < t-1;i++ )
            {
                cout<<str3[i];
            }
            cout<<"_small_";
            for ( int i = t+1;i < m-1;i++ )
                cout<<str3[i];
                printf("\n");

    }



    return 0;
}

抱歉!评论已关闭.