当前位置: 首页 > news >正文

【C++ Primer Plus习题】16.2

大家好,这里是国中之林!
❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看←

问题:

这里是引用

解答:
main.cpp

#include <iostream>
#include <string>
#include <cctype>using namespace std;bool palindromic(string& s);int main()
{string st;cout << "Enter the string to test: ";getline(cin, st);cout << "String " << st << " is ";if (palindromic(st)){cout << "a palindromic string. " << endl;}else{cout << "not a palindromic string." << endl;}return 0;
}bool palindromic(string& s)
{auto phead = s.begin();auto ptail = s.end();while (ptail>phead){if (!isalpha(*phead)){phead++;continue;}if (!isalpha(*(ptail-1))){ptail--;continue;}if (toupper(*phead) == toupper(*(ptail-1))){phead++;ptail--;}else{return false;}}return true;
}

运行结果:
在这里插入图片描述

考查点:

  • 迭代器
  • cctype函数

注意:

  • 迭代器end()不是最后一个,是最后一个的下一个位置.
    在这里插入图片描述

2024年9月13日21:38:06

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Redis Sentinel(哨兵)详解
  • 3. 轴指令(omron 机器自动化控制器)——>MC_MoveAbsolute
  • 微信小程序点赞动画特效实现
  • k8s以及prometheus
  • 解读 Redis 底层密码:命令执行流程与高效性之源
  • 栈和队列的算法题目(C语言)
  • linux入门到实操-4 linux系统网络配置、连接测试、网络连接模式、修改静态IP、配置主机名
  • Linux基础---06压缩打包及解压rar压缩包
  • Rust 函数
  • 数据结构实验1
  • [创业之路-146] :如何理解:复杂的事情简单化,简单的事情标准化,标准的事情流程化,流程的事情数字化,数字化的事情自动化,自动化的事情智能化
  • CentOS 8FTP服务器
  • 第T11周:优化器对比实验
  • 架构设计:负责网络、定时、坐下、站起、重连等,支持多类游戏的无锁房间
  • 通过python提取PDF文件指定页的图片
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • 【译】理解JavaScript:new 关键字
  • 2017年终总结、随想
  • Bytom交易说明(账户管理模式)
  • Docker: 容器互访的三种方式
  • echarts花样作死的坑
  • idea + plantuml 画流程图
  • Linux链接文件
  • node.js
  • NSTimer学习笔记
  • php的插入排序,通过双层for循环
  • Rancher如何对接Ceph-RBD块存储
  • Vue 动态创建 component
  • vue-cli3搭建项目
  • Vue全家桶实现一个Web App
  • vue自定义指令实现v-tap插件
  • webpack4 一点通
  • 聊一聊前端的监控
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 网页视频流m3u8/ts视频下载
  • Python 之网络式编程
  • RDS-Mysql 物理备份恢复到本地数据库上
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • !$boo在php中什么意思,php前戏
  • #13 yum、编译安装与sed命令的使用
  • #QT(智能家居界面-界面切换)
  • #Spring-boot高级
  • $$$$GB2312-80区位编码表$$$$
  • (6)STL算法之转换
  • (8)STL算法之替换
  • (C++)八皇后问题
  • (ros//EnvironmentVariables)ros环境变量
  • (zhuan) 一些RL的文献(及笔记)
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (第27天)Oracle 数据泵转换分区表
  • (第30天)二叉树阶段总结
  • (十六)Flask之蓝图
  • (已解决)Bootstrap精美弹出框模态框modal,实现js向modal传递数据
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)