题目描述 ftiasch大神ID是由fish和cat两个单词,把cat反向间隔加入fish中得到的。 现在给你两个单词,请模仿这种形式形成一个神一般的ID 输入 第一行是一个整数K(K≤10000),表示样例的个数。 以后每行两个由英文小写字母组成的字符串,每个字符串的长度不超过10, 且第二个字符串的长度是第一个字符串长度-1。 输出 每行输出一个样例的结果。 样例输入
3
fish cat
icpc acm
oo w
样例输出
ftiasch
imccpac
owo
#include<stdio.h>
int main()
{
int k;scanf("%d",&k);
while(k--)
{
char a[20],b[20],c[20];
scanf("%s",a);
scanf("%s",b);
int i,j,t;
for(i=0;i<20;i++)
{
if(a[i]=='\0')
break;
}
int len=i;
for(i=0,j=0;j<len;j++,i=i+2)
{
c[i]=a[j];
}
for(t=len+len-3,j=0;j<len-1;j++,t=t-2)
{
c[t]=b[j];
}
for(i=0;i<len+len-1;i++)
{
printf("%c",c[i]);
}
printf("\n");
}
} 这道题不难,但还是卡了我一会儿,羞愧羞愧,c语言好像不能输入一个字符串求长度,所以我用的循环求长度。加油,重在独立思考 |