91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++怎么判斷回文字符串

c++
小億
123
2024-03-05 15:11:55
欄目: 編程語言

以下是一個C++程序來判斷一個字符串是否為回文字符串:

#include <iostream>
#include <string>
#include <algorithm>

bool isPalindrome(std::string str) {
    std::string reversedStr = str;
    std::reverse(reversedStr.begin(), reversedStr.end());
    
    return str == reversedStr;
}

int main() {
    std::string str;
    std::cout << "Enter a string: ";
    std::cin >> str;
    
    if (isPalindrome(str)) {
        std::cout << str << " is a palindrome." << std::endl;
    } else {
        std::cout << str << " is not a palindrome." << std::endl;
    }
    
    return 0;
}

該程序首先定義了一個函數isPalindrome,它接受一個字符串作為參數,并返回一個布爾值來表示該字符串是否為回文字符串。在main函數中,用戶輸入一個字符串,然后調用isPalindrome函數來判斷是否為回文字符串,并輸出相應的結果。

運行程序后,輸入一個字符串,程序會輸出該字符串是否為回文字符串。

0
遵义县| 惠州市| 武隆县| 嫩江县| 侯马市| 瑞丽市| 萝北县| 新源县| 济宁市| 漠河县| 汕尾市| 阜新| 土默特左旗| 忻城县| 台安县| 政和县| 宜州市| 大足县| 改则县| 乐亭县| 柏乡县| 德令哈市| 深泽县| 讷河市| 四平市| 邯郸市| 聂荣县| 宣城市| 肇东市| 渝北区| 河间市| 德昌县| 隆尧县| 巴青县| 巴彦淖尔市| 贵溪市| 博乐市| 晋江市| 林芝县| 科技| 怀宁县|