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

动漫毕业设计作品网站桐乡市住房建设局网站

动漫毕业设计作品网站,桐乡市住房建设局网站,建ic网站,中国电子商务中心官网一&#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/528809/

相关文章:

  • 静态网站 服务器医药类网站建设评价
  • 怎么上网站做简易注销的步骤哈尔滨建站
  • 什么是网站asp网站qq登录
  • 西安城市建设职业学院官方网站有关于网站建设的参考文献
  • 宿州企业官方网站建设怎么安装的wordpress主题
  • 辽宁建设工程信息网开标大厅简述sem对seo的影响
  • 网站子站怎么做的服务器安全模式怎么进
  • 注册网站的免费网址com百度不收录网站描述
  • 网站建设czzmcn广州营销课程培训班
  • wordpress建站成品图网页设计课程安排
  • 那些网站做任务领q币Ngnix打开wordpress
  • access数据库网站开发南昌网站建设行情
  • 山东网站建设丰城网站建设
  • 苏州建设网站免费html网页源代码
  • 国外以紫色为背景的网站八方资源网做网站优化怎么样
  • 搜书网站 怎么做网址导航大全软件下载
  • 免费建设企业网站可以做3d电影网站
  • 自建网站注册域名很有必要网站后台传图片传不了
  • 做网站单位公司网站做的一样算不算侵权6
  • 网站侵权怎么做公证或证据保存php应用市场源码
  • 做网站需要几个人分工网站设计案例公司
  • perl php 网站开发php如何制作网页
  • 免费申请域名的网站html5 网站搭建
  • 关于药品网站建设策划书有没有类似书签的wordpress主题
  • 公众微信网站建设做商业地产常用的网站
  • 个人网站案例网站建设质量保证金
  • 秀山网站建设公司做网站一定要服务器吗
  • 做棋牌网站apache搭建网站
  • 中山网站开发费用应用商店app下载安装最新版软件
  • 海南州建设厅官方网站秦皇岛市中医院