Anyone help me please, or give me some test cases.
Code: Select all
#include<stdio.h>
#include<string.h>
int main()
{
char s1[1001]={'\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0'};
char s2[1001]={'\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0'};
//freopen("in","r",stdin);
while(gets(s1))
{
int max,len1,len2;
//if(s1[0]=='\0')
{
//gets(s1);
len1=strlen(s1);
}
if(s2[0]=='\0' && s1[0]!='\0')
{
gets(s2);
len2=strlen(s2);
}
if(len1>len2)
{
max=len1;
for(int i=len2 ; i<max ; i++)
{
s2[i]='\0';
}
}
else if(len2>len1)
{
max=len2;
for(int i=len1 ; i<max ; i++)
{
s1[i]='\0';
}
}
else
max=len1;
int fag=0;
for(int i=0 ; i<max ; i++)
{
printf("%c%c\n",s2[i],s1[i]);
fag++;
}
if(fag!=0)
{
for(int i=0 ; i<max ; i++)
{
s1[i]='\0';
s2[i]='\0';
}
}
}
return 0;
}