5393: YuYu的密码II

5393: YuYu的密码II

描述

最近YuYu正在学习编码方法,她为自己的电脑设置上一个方便自己记忆的密码,但却被破解了,因此她想重新设计密码:她先想好两个文本a和b,然后选择长的文本中的第一个字符,然后选择短的文本中的第一个字符,再选择长文本中的第2个字符,短文本中的第2个字符,依此类推,当短文本用完后选择长文本中剩余的字符。

请输出YuYu的密码为多少?

输入

输入有两行,第一行为文本a,第二行为文本b,a和b的长度不等且均不超过5,由小写字母组成。

输出

输出YuYu的密码。

样例输入

abc
defg

样例输出

daebfcg

运行结果

5393: YuYu的密码II_第1张图片

代码片

#include 
main()
{
	int i=0,a,b;
	char s1[5],s2[5],z;
	while((z=getchar())!='\n'){s1[i]=z;i++;}a=i;i=0;
	while((z=getchar())!='\n'){s2[i]=z;i++;}b=i;
	if(a>b)
	{
		for(i=0;i<b;i++){printf("%c%c",s1[i],s2[i]);}
		for(i=b;i<a;i++){printf("%c",s1[i]);}
	}
	else
	{
		for(i=0;i<a;i++){printf("%c%c",s2[i],s1[i]);}
		for(i=a;i<b;i++){printf("%c",s2[i]);}
	}	
  return 0;
}

你可能感兴趣的:(c语言)