一直答案错误,求解答啊
农大acm1029的题目,答案和测试数据一模一样,但是评测就是答案错误,谁能帮我看看是哪里错了啊#include<stdio.h>
#include<string.h>
int main()
{
int t1 , t2 ;
char str[501] , sub[501] ;
int i=0 ,t , j=0 ,l , l1 , k ;
gets(str);
gets(sub);
l=strlen(sub) ;
l1=strlen(str) ;
if(l!=l1)
{
i=0 ;
while(str[i]>0)
{
t=i ;
j=0 ;
while(str[t]==sub[j] )
{
t++ ;
j++ ;
}
t2=t ;
if(t-i>=l)
{
for(k=i ; k<l1 ; k++)
{
str[k]=str[t2++] ;
}
i=0 ;
}
else
i++ ; ;
}
printf("%s",str) ;
}
return 0 ;
}