joj 1317

 

各種序。。。。。。。。。。。

#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
void tree(char *s1,char *s2)
{
     if(s1[0]=='\0')
         return;
     else if(s1[1]=='\0')
     {
         printf("%c",s1[0]);
         return ;
     }
     int i;
     char s3[30],s4[30];
     for(i=0;s2[i]!=s1[0];i++)
         s3[i]=s1[i+1];
     strcpy(s4,s2);
     s4[i]='\0';
     s3[i]='\0';
     tree(s3,s4);
     tree(&s1[i+1],&s4[i+1]);
     printf("%c",s1[0]);
}
int main()
{
    char s1[30],s2[30];
    while(scanf("%s%s",s1,s2)!=EOF)
    {
        tree(s1,s2);
        printf("\n");
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章