揚智(科技)軟件筆試題目第10題答案
第10題為:
10.Write a recursive function that tests wether a string is a palindrome.
A palindrome is s string such as "abcba" or "otto" that reads the same in
both directions.If you can write this function recursively,you can write
an iterative version of this function instead.
#include
#include
int count=0;//記錄遞歸函數(shù)中字符串縮短的'總次數(shù),可以不要這個,
揚智(科技)軟件筆試題目第10題答案
。recp(char s[])//回文的遞歸函數(shù)
{
int i;
if(strlen(s)==1)//長度為1
return 1;
else if(strlen(s)==2)長度為2的情況
{
if(s[0]==s[1])
return 1;
else
return 0;
}
else if(s[0]==s[strlen(s)-1])
{
count++;
cout<<"The "< char t[]="abcdeabcd";
int svalue,tvalue;
svalue=recp(s);
tvalue=recp(t);
cout<<"the value of string s is:"< cout<<"the value of string t is:"<}
在Visual C++6.0中通過,
資料共享平臺
《揚智(科技)軟件筆試題目第10題答案》(http://salifelink.com)。
【揚智(科技)軟件筆試題目第10題答案】相關(guān)文章:
2.揚智軟件筆試題
5.揚智筆試題
6.揚智硬件題目
7.揚智英語筆試題
8.揚智硬件類筆試題