C++课后习题训练记录Day105

1.练习项目:

题目描述

给定一个长度为 n 的字符串 S。请你判断字符串 S 是否回文。

输入描述

输入仅 1 行包含一个字符串 S。

1≤∣S∣≤106,保证 S 只包含大小写、字母。

输出描述

若字符串 S 为回文串,则输出 Y,否则输出 N。

2.选择课程

在蓝桥云课中选择题库,选择题号1371并开始练习。

3.开始练习

(1)源码:

#include<bits/stdc++.h>

using namespace std;

const int N=1e6+10;

char sN;

int main()

{

ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);

cin>>s+1;

int n=strlen(s+1);

int l=1,r=n;

bool ans=true;

while(l<r&&ans){

if(sl!=sr){

ans=false;

}

l++,r--;

}

cout<<(ans?"Y":"N")<<'\n';

return 0;

}

(2)检验结果

对此代码进行检验,检验后无报错,提交此代码,判题结果为正确100分。

(3)练习心得:注意每段代码末尾的分号是否存在,如不存在则需即使补充;输入法是否切换为英语模式;语法是否错误。

相关推荐
北域码匠3 分钟前
SHA-1算法:安全哈希原理与应用解析
算法·c#·哈希算法
skylar09 分钟前
小白1分钟安装flash-attn
开发语言·python
默子昂17 分钟前
ollama 自定义ui
开发语言·python·ui
坚果派·白晓明37 分钟前
【鸿蒙PC】SDL3 移植:AtomCode Skills 4 步速通多媒体库适配
c++·华为·ai编程·harmonyos·atomcode·c/c++三方库
手写码匠1 小时前
手写 GraphRAG:从零实现图增强检索增强生成系统
人工智能·深度学习·算法·aigc
BomanGe11 小时前
NSK重载高刚性滚珠丝杠技术详解
经验分享·算法·规格说明书
赴生-1 小时前
C++进阶 C++11(下)
开发语言·c++
有点。2 小时前
C++(贪心算法一)
c++·贪心算法
Matrix_112 小时前
手机里的计算摄影:广角形变校正算法
人工智能·算法·智能手机·计算摄影
WBluuue2 小时前
数据结构与算法:有序表(二):跳表
数据结构·c++·算法·skiplist