joj 1317
2011-10-30 15:09
232 查看
各种序。。。。。。。。。。。
#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");
}
}
#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");
}
}
相关文章推荐
- joj 1317
- JOJ 1003 Channel Allocation
- JOJ 1115 1116 1117 1118
- joj 登不上了……,题写完rt,
- JOJ 2431: Shift and Increment
- joj 1021题目
- JOJ2672 Hanoi Tower Once More
- joj1182 Lotto (求子集,深搜)
- xtree ( 1317 ) : error C2061: syntax error : identifier '_Wherenode'
- joj 2736: 二叉树计数 卡特兰数取模 1<=n<=10^9,1<=m<=32768
- joj 1509Hamiltonian Cycle (dfs求H回路)
- joj 2426
- joj1023
- joj2170
- JOJ 2474:Tile My Corridor 平铺棋盘 状态压缩解法
- JOJ1871:Jogging Trails
- joj 2699
- JOJ1874:Relatives
- joj1966
- JOJ 1007解题