龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > C/C++开发 >

C++回文实现方法介绍

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
在利用 C++ 编程语言进行程序开发的过程中,我们可以通过各种应用技巧来帮助我们提高编程效率。那么大家今天就可以通过本文的介绍掌握其中一个比较经典的应用技巧,C++回文的实

在利用C++编程语言进行程序开发的过程中,我们可以通过各种应用技巧来帮助我们提高编程效率。那么大家今天就可以通过本文的介绍掌握其中一个比较经典的应用技巧,C++回文的实现。

下面是C++回文的判定算法:

  1. #include < iostream> 
  2. #include < time.h> 
  3. using namespace std;  
  4. bool Find(char *p,int length)  
  5. {  
  6. if(length< 0)  
  7. return true;  
  8. else if(*p==p[length-1])  
  9. Find(p+1,length-2);  
  10. else  
  11. return false;  
  12. }  
  13. void main()  
  14. {  
  15. //long beginTime=clock();  
  16. char pa[3];  
  17. cin>>pa;  
  18. cout< < Find(pa,strlen(pa))< < endl;  
  19. //long endTime=clock();  
  20. //cout< < endTime-beginTime< < endl;  

注释部分可以测试出程序的运行时间,单位是毫秒。以上就是我们对C++回文具体实现的介绍。

精彩图集

赞助商链接