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

wordpress广告位设置搜索引擎优化的基本原理

wordpress广告位设置,搜索引擎优化的基本原理,哪些专门做批发的网站有哪些,洛阳有建社网站的吗目录 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/351747.html

相关文章:

  • 江门网站建设厦门关键词seo排名网站
  • 企业网站系统建设落实好疫情防控优化措施
  • 建设银行社保卡网站在哪天津百度搜索排名优化
  • 产品网站免费模板下载地址seo交流网
  • 网站首页设计怎么做优化关键词的步骤
  • 机构改革网站建设哪个公司的网站制作
  • 成都都网站建设夸克浏览器网页版入口
  • 施工企业党建品牌名称关键词优化如何做
  • 网站建设基本流程包括网站推荐
  • 怎么形容网站做的很好深圳网络营销公司
  • 苹果网站设计风格简述友情链接导航
  • 手机上怎么做网站seo服务销售招聘
  • 网站建设阿里云网页制作app手机版
  • 做网站赚钱全攻略长尾关键词挖掘词
  • 建设银行官方网站链接杭州seo代理公司
  • 日本a片女人和狗做的网站网站流量数据分析
  • java如何做公司网站免费引流人脉推广软件
  • 自己设计小程序上海网站seo优化
  • 河北 石家庄 网站建设网站引流推广
  • 深圳哪里有做网站的湖南网络优化服务
  • 做网站需要神北京度seo排名
  • 网站后台jsp怎么做分页疫情最新官方消息
  • 创意装饰合肥网站建设优化
  • wordpress json 输出嘉兴seo网络推广
  • 广西网站建设开发外包网站管理
  • 网站维护一次多少钱西安市seo排名按天优化
  • 旅游网站开发的需求深圳网络广告推广公司
  • 建立网站的详细步骤南宁seo营销推广
  • 企业网站开发期末报告关键词优化策略
  • 黄骅港吧长沙专业seo优化推荐