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

营口网站建设开发制作做网站需要注册公司

营口网站建设开发制作,做网站需要注册公司,互助金融网站制作,做木工网站一&#xff1a;string及其标准库 C中使用string类需要添加<string>库。 string初始化&#xff1a; string str1 "Hello"; string str2; str2 "World"; string str3 str1 str2; string在变量的声明以及初始化与C语言的char类字符串一致。但是str…

一:string及其标准库

        C++中使用string类需要添加<string>库。

        string初始化:

string str1 = "Hello";
string str2;
str2 = "World";
string str3 = str1 + str2;

        string在变量的声明以及初始化与C语言的char类字符串一致。但是string类增加了对多个字符串连接的运算。

        string常用函数:

size()返回字符串长度
empty()字符串是否为空
substr()获取子串
find()查找子串在主串中的位置
replace()替换字符
/*对find(),substr(),replace()用法解释*/
#include<bits/stdc++.h>typedef __int64 ll;using namespace std;const int M = 200005;
const ll INF = 0x7f7f7f7f;string s = "Hello,World!";int main(){cout<<s<<'\n';cout<<s.find("World")<<'\n';//s.find(string)函数返回搜索的字符串string第一次在 s 中出现的位置cout<<s.substr(6,5)<<'\n';//s.substr(pos,n)函数返回字符串 s 从 pos 开始的连续 n 个字符组成的子字符串s.replace(0,5,"ByeBye");//s.replace(pos,n,string)函数从 pos 开始的连续 n 个字符组成的子字符串变为stringcout<<s<<'\n';
}
append()在字符串末尾添加字符串
erase()删除字符串指定位置的字符

insert()

在指定位置插入字符串
clear()清除字符串
/*append(),erase(),insert()用法解释*/
#include<bits/stdc++.h>typedef long long ll;
typedef unsigned long long ull;using namespace std;const int M = 200005;
const ll INF = 0x7f7f7f7f7f;string s = "Hello,World!";int main(){cout<<s<<'\n';s.append("And you");//s.append(string)默认在字符串末尾操作cout<<s<<'\n';s.erase(0,6);//s.erase(pos,n)从 pos 开始删除 n 个字符cout<<s<<'\n';s.insert(s.size()," uwu");//s.insert(pos,string)在pos位置插入string,pos之后的字符默认后移cout<<s<<'\n';s.clear();cout<<s.size()<<'\n';
}

二:string库使用例题:       

题目及大意:

        对于字符串s,当符合以下条件时为合法字符串:

  1. 是空串
  2. 如果S是合法的,那么S+avaava+S同样合法
  3. 如果S是合法的,那么S+avavaavava+S同样合法

        判断输入的字符串s是否合法

分析:

        对于字符串s,只有当其由avaavava组成,并且没有重复字符、或者为空串时才合法。

 AC代码:
 

#include<bits/stdc++.h>typedef long long ll;
typedef unsigned long long ull;using namespace std;const int M = 200005;
const ll INF = 0x7f7f7f7f;void solve()
{string s;cin>>s;for(int i = 0;i<s.size();){if(s.substr(i,5) == "avava")i+=5;else if(s.substr(i,3) == "ava")i+=3;else{cout<<"No"<<'\n';return;}}cout<<"Yes"<<'\n';
}int main(){int tt;cin>>tt;while(tt--)solve();return 0;
}
http://www.yayakq.cn/news/174268/

相关文章:

  • 祁连网站建设公司注册招标代理公司需要什么条件
  • 如何做国外的网站wordpress 长尾词优化
  • 注册网站那里能注册百度怎么打广告
  • hyip系统网站开发女孩做网站工作辛苦吗
  • 旅游电子商务与网站建设企业网站优化服务公司
  • 网站ico如何添加手机网站菜单代码
  • 网站建设哪家好知道万维科技shanxi建设银行网站首页
  • 中国公司网站建设方案百度网站空间
  • 福建凭祥建设工程有限公司网站彩票系统网站开发
  • 深圳工厂网站建设公司淘宝客如何做淘宝客网站
  • 台州建设网站制作游戏型网站开发
  • 淘宝运营自学教程入门淄博网站排名优化
  • 赤峰住房城乡建设部网站常德网站优化推广
  • 安阳建设网站网站建设需要洽谈什么
  • 做网站的标签什么意思上海做关键词推广企业
  • 广东seo网站推广成都网站建设全平台
  • 国外做设计赚钱的网站django网站开发视频教程下载
  • 建设国家地质公园网站主要功能0建设营销型网站步骤介绍
  • 镇江网站建设推广查询网站备案密码是什么情况
  • 厦门网站建设公司网站后台中文模板
  • 成武菏泽网站建设百度有没有做游戏下载网站吗
  • 德阳网站建设熊掌号编程软件python下载
  • 建立网站要钱吗昆明的互联网公司有哪些
  • ftp网站备份在线培训系统软件
  • 站长工具seo综合查询下载安装短网址生成平台
  • ii6创建网站教育行业手机wap网站
  • 做网站和网页有区别吗电话销售的10个小技巧
  • 做网站上的在线支付怎么做万商天勤律师事务所
  • 一件代发48个货源网站杭州高瑞网站建设
  • 做的网站如何投入搜索引擎标准网站建设报价单