方俊涵 2024-01-28 17:56 采纳率: 100%
浏览 33
已结题

信息学奥赛一本通自由题库1146

信息学奥赛一本通自由题库1146
答案麻烦和我说一下可以吗?
我不会做!

  • 写回答

2条回答 默认 最新

  • IT•轩辕 2024-01-28 18:57
    关注
    • 1146:判断字符串是否为回文

    • 解题思路:双指针; 参考代码C++

    • 觉得不错,欢迎关注 采纳

      #include<iostream>
      #include<cstring>
      using namespace std;
      int main(){
            char s[100];
            cin.getline(s,100);
      
            int left = 0;
            int right = strlen(s) - 1;
      
            while( left < right){
                    if(s[left++] != s[right--]){
                            cout << "no";
                            return 0;
                    }
            }
            cout << "yes";
            return 0;
      }
      
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月15日
  • 已采纳回答 7月7日
  • 创建了问题 1月28日