题目描述
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>
#include <string.h>
int main()
{
int k,i,j;
char word[11],id[20];
scanf("%d",&k);
while(k--)
{
scanf("%s",word);//将第一个字符串输入
for(i = 0,j = 0;i < strlen(word);i++,j+=2)
{
id[j] = word[i];
//将第一个字符串的各个字符分别赋给合成字符串的第1、3……直到2*strlen(word)-1位
}//第一位数组下标位0
for(i = 2*strlen(word)-1;i > 0;i -= 2)
{
scanf("%c",&id[i]);
//将第二个字符串的各个字符依次从后往前赋给合成字符串的第
//2*strlen(word)-2……4、2位
}
for(i = 0;i < 2*strlen(word)-1;i++)
printf("%c",id[i]);//依次输出
printf("\n");
}
return 0;
}