验证回文字符串
2013-09-24 16:56
253 查看
1.借助C语言的特性 p[-1]
char s[]="abcdedcbaabcdedcba";
char *p=s,*p1=0;
int len=strlen(s);
p1=p+len;
for(int i=-1;i>=-(len/2);i--)
{
if(p1[i]!=p[-1-i])
printf("error\n");
}
printf("OK\n");
2.借助整数的思想可以验证字符串
long reverse(long s)
{ long i;
for(i=0;s>0;s=s/10)
i=i*10+s%10;
return i;
}
char s[]="abcdedcbaabcdedcba";
char *p=s,*p1=0;
int len=strlen(s);
p1=p+len;
for(int i=-1;i>=-(len/2);i--)
{
if(p1[i]!=p[-1-i])
printf("error\n");
}
printf("OK\n");
2.借助整数的思想可以验证字符串
long reverse(long s)
{ long i;
for(i=0;s>0;s=s/10)
i=i*10+s%10;
return i;
}
相关文章推荐
- [LeetCode] Valid Palindrome 验证回文字符串
- [LeetCode] 125. Valid Palindrome 验证回文字符串
- 【初级算法】16. 验证回文字符串
- ASP.NET中常用功能代码总结(生成验证图片)
- WCF分布式安全开发实践(5):传输安全模式之Certificate身份验证:Transport_Certificate_WSHttpBinding
- JavaScript(JS)验证身份证
- email地址验证(js)
- 微信公众平台消息接口开发(2)你的服务器没有正确响应Token验证的解决方法
- Struts2 验证框架不起作用的几种可能
- 对信息进行做数字摘要,验证信息是否被篡改!
- easyui validatebox 验证类型
- ubuntu--apt-get update(由于没有公钥,无法验证下列签名)
- Java安全验证之jwt(json web token)实践
- Android使用CountDownTimer实现短信验证码倒计时
- dtd声明和entityResolver避免saxReader联网验证
- 身份证验证
- 经过验证的python发送邮件程序
- php webservice 验证 另一方式
- 对于sa无法登陆,如何用windows身份验证来修改密码
- python 模拟登陆weibo 代码 已验证