在利用C++编程语言进行程序开发的过程中,我们可以通过各种应用技巧来帮助我们提高编程效率。那么大家今天就可以通过本文的介绍掌握其中一个比较经典的应用技巧,C++回文的实现。
下面是C++回文的判定算法:
- #include < iostream>
- #include < time.h>
- using namespace std;
- bool Find(char *p,int length)
- {
- if(length< 0)
- return true;
- else if(*p==p[length-1])
- Find(p+1,length-2);
- else
- return false;
- }
- void main()
- {
- //long beginTime=clock();
- char pa[3];
- cin>>pa;
- cout< < Find(pa,strlen(pa))< < endl;
- //long endTime=clock();
- //cout< < endTime-beginTime< < endl;
- }
注释部分可以测试出程序的运行时间,单位是毫秒。以上就是我们对C++回文具体实现的介绍。
【编辑推荐】