ftiasch |
Description |
题目描述 ftiasch大神ID是由fish和cat两个单词,把cat反向间隔加入fish中得到的。 现在给你两个单词,请模仿这种形式形成一个神一般的ID 输入 第一行是一个整数K(K≤10000),表示样例的个数。 输出 每行输出一个样例的结果。 样例输入 3 fish cat icpc acm oo w 样例输出 ftiasch imccpac owo |
思路:用另一个数组把那个字符串反向,把a字符串间隔存入另一个数组,再将反向数组插入
#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
int k;
scanf("%d",&k);
while(k--)
{
char a[11],b[11],c[11],d[11];
int len1,len2,i,j,t,k=0,f=0;
scanf("%s",&a);
scanf("%s",&b);
len1=strlen(a);
len2=strlen(b);
t=len2-1;
for(i=0;i<len2;i++)
{
c[t]=b[i]; //反向
t--;
}
for(i=0;i<len1+len2;i+=2)
{
d[i]=a[k];//把a间隔打开存入
k++;
}
for(i=1;i<len1+len2;i+=2)
{
d[i]=c[f];//插入c
f++;
}
for(i=0;i<len1+len2;i++)
{
printf("%c",d[i]);
}
printf("\n");
}
return 0;
}