C ming里面的一道练习5-4
要我编写函数strend(s,t),如果字符串t出现在字符串s的尾部,那就返回1或0。**********************
int strend(char *s,char *t)
{
char *p=t;
while(*s++);
--s;
for(p=t;*p++;--s);
while(*s!='\0')
if(*s++ != *t++)
return 0;
return 1;
}
**********************
最后我突然想到可以创建一个临时的数组p,把s和t顺序复制进去,然后就用s和p逐个比较来得出真假。。。。
请问这题的,真正答案||其他简单方法,有人可知道吗,如果有看起来是很棒的答案,就可以学习学习你们的思路,谢谢