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

天津seo推广方法谷歌优化推广

天津seo推广方法,谷歌优化推广,wordpress ftp 上传到 那个文件夹,什么地图没有网也可以用目录 1. 练习2.1题目答案 2. 练习2.2题目答案 3. 练习2.3题目答案 参考 1. 练习2.1 题目 编写一个程序,要求用户输入两个字符串,然后使用三向比较运算符将其按字母表顺序打印出来。为了获取一个字符串,可以使用std::cin流。 std::string s;…

目录

  • 1. 练习2.1
    • 题目
    • 答案
  • 2. 练习2.2
    • 题目
    • 答案
  • 3. 练习2.3
    • 题目
    • 答案
  • 参考

1. 练习2.1

题目

  编写一个程序,要求用户输入两个字符串,然后使用三向比较运算符将其按字母表顺序打印出来。为了获取一个字符串,可以使用std::cin流。

std::string s;
std::getline(std::cin, s);

答案

int main() {std::string s1, s2;std::cout << "input String1: ";std::getline(std::cin, s1);std::cout << "input String2: ";std::getline(std::cin, s2);std::strong_ordering result = s1 <=> s2;if (std::is_lt(result)) {std::cout << std::format("{}\n{}\n", s1, s2);}else if (std::is_gt(result)) {std::cout << std::format("{}\n{}\n", s2, s1);}else {std::cout << std::format("{}\n{}\n", s1, s2);}
}

2. 练习2.2

题目

  编写一个程序,要求用户提供源字符串haystack、要在源字符串中查找的字符串needle以及替换字符串。编写一个包含3个参数的函数:haystack、needle和replacement_string,该函数返回一个haystack的副本,其中所有的needle都被替换成replacement_string.要求使用std::string,不使用std::string。你将使用哪种类型的参数,为什么?在main()中调用此函数并打印所有字符串以进行验证。

答案

static std::string replaceAllSubString(const std::string& haystack,const std::string& needle,const std::string& replacement_string) {std::string newstr { haystack };size_t pos { newstr.find(needle) };while (pos != std::string::npos) {newstr = newstr.erase(pos, needle.size());newstr = newstr.insert(pos, replacement_string);pos = newstr.find(needle, pos + replacement_string.size());}return newstr;
}int main() {std::string s { "ababbbbbaaababababababababbaaaaa" };std::string olds { "ab" };std::string news { "aba" };std::cout << replaceAllSubString(s, olds, news) << std::endl;
}

3. 练习2.3

题目

  修改练习2.2中的程序,并尽可能多地使用std::string_view。

答案

static std::string replaceAllSubString(std::string_view haystack,std::string_view needle,std::string_view replacement_string) {std::string newstr { haystack };size_t pos { newstr.find(needle) };while (pos != std::string::npos) {newstr = newstr.erase(pos, needle.size());newstr = newstr.insert(pos, replacement_string);pos = newstr.find(needle, pos + replacement_string.size());}return newstr;
}int main() {std::string_view s { "ababbbbbaaababababababababbaaaaa" };std::string_view olds { "ab" };std::string_view news { "aba" };std::cout << replaceAllSubString(s, olds, news) << std::endl;
}

参考

[比] 马克·格雷戈勒著 程序喵大人 惠惠 墨梵 译 C++20高级编程(第五版)

http://www.dtcms.com/wzjs/185774.html

相关文章:

  • 网站开发如何做账务处理关键词搜索推广排行榜
  • 响应式网站建设必推全网天下外贸推广平台有哪几个
  • mobi域名网站推广计划方案
  • 邢台做网站哪家公司好网络推广人员
  • 自己做坑人网站的软件成都网站建设方案托管
  • 网站开发销售话术引擎优化seo怎么做
  • 2021网站建设前景怎么样谷歌站长平台
  • 丰台怎样做网站2024年最新时事新闻
  • 没有版权的图片网站百度手机助手app下载并安装
  • 用数据库代码做家乡网站爱站网注册人查询
  • 怎么做dnf辅助网站上海品牌推广公司
  • 南山区网站建设公司图片外链
  • 网站开发用哪种语言做好seo优化信
  • 可以提升自己的网站seo岗位有哪些
  • 如何在百度上做自己的网站seo课培训
  • 武汉市新洲区建设局网站百度搜索热度
  • 注册公司什么网站北京网站营销seo方案
  • 做网站要在vs安装什么百度我的订单
  • 建网站引流做淘宝百度搜索链接入口
  • 政府网站建设先进个人事迹佛山百度seo代理
  • 曼朗策划网站建设天津优化网络公司的建议
  • 泰安高端网站建设百度官方网站登录
  • 网站前后端分离怎么做看啥网一个没有人工干预的网
  • 个人网站花多少钱谷歌浏览器网页版
  • vs2010网站制作教程软文推广发稿
  • 网站跳转怎么做指数基金怎么买才赚钱
  • 横岗网站建设服务项目服务外包公司
  • 网站开发过程阶段百度快照手机版网页版
  • 做网站用什么cms 知乎百度知道官网
  • 未做301重定向的网站申请网址怎么申请的