标题:C ming里面的一道练习5-4
取消只看楼主
heimodao
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:88
专家分:172
注 册:2011-4-8
结帖率:100%
已结贴  问题点数:20 回复次数:0 
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逐个比较来得出真假。。。。
请问这题的,真正答案||其他简单方法,有人可知道吗,如果有看起来是很棒的答案,就可以学习学习你们的思路,谢谢
搜索更多相关主题的帖子: 简单方法 return 字符串 答案 
2011-07-03 01:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-344561-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.527388 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved