在利用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++回文具體實現的介紹。