我已經編寫了下面的代碼來計算字符串遞歸的開始處的單詞長度。我想過一個我的代碼不能工作的情況「#@ * hello」我需要修改代碼來解決這個問題(正確的答案是5)?謝謝在遞歸字符串的開始處查找單詞的長度
int startWordLenRec(char s[]) {
int length;
if (isLetter(s[0]) == false){
return 0;
}
else{
length = 1 + startWordLenRec(s+1);
}
return length;
}
在這種情況下,你認爲什麼是正確答案? 0或5? – 2009-11-15 16:06:51
正確答案是5.謝謝 – user133466 2009-11-15 16:07:36