C語言 回文串判斷

2021-06-29 10:58:19 字數 631 閱讀 4871

time limit:1000ms  memory limit:65536k

題型: 程式設計題   語言: 無限制

回文串是指乙個字串從左讀到右與從右讀到左是一樣的,現由鍵盤輸入一行字元(最多不超過80個字元,以回車結束),

判斷能否通過去掉0個或1個字元,使得字串成為回文串,如果可以輸出y,否則輸出n

一行字元

y或n

abca

y

提示,去掉c字元,即可成為回文串

# include

# include

int main()

}if (loop == 1)//若源串為回文串,則輸出y,程式結束

count = 0;

while(count != len)//依次遍歷,每次刪除乙個字元,判斷刪除該字元後的字串是否為回文串

else

}for(j = 0; j < k; j++)

}if (loop == 1)

count++;

}printf("n\n");//若檢查到最後發現無滿足的情況,則輸出n

return 0;

}

C語言 判斷回文字串

本題 於浙大pta題庫 這是一道簡單的字串處理題 本題要求編寫函式,判斷給定的一串字元是否為 回文 所謂 回文 是指順讀和倒讀都一樣的字串。如 xyzyx 和 xyzzyx 都是回文。函式介面定義 bool palindrome char s 函式palindrome判斷輸入字串char s是否為回...

C語言 判斷回文字串(二)

7 2 判斷回文字串 15 分 輸入乙個字串,判斷該字串是否為回文。回文就是字串中心對稱,從左向右讀和從右向左讀的內容是一樣的。輸入在一行中給出乙個不超過80個字元長度的 以回車結束的非空字串。輸出在第1行中輸出字串。如果它是回文字串,在第2行中輸出yes,否則輸出no。levellevel yes...

C語言函式 判斷回文字串

本題要求編寫函式,判斷給定的一串字元是否為 回文 所謂 回文 是指順讀和倒讀都一樣的字串。如 xyzyx 和 xyzzyx 都是回文。bool palindrome char s 函式palindrome判斷輸入字串char s是否為回文。若是則返回true,否則返回false。include in...