听课(上)
来源:互联网 发布:linux 最新内核 编辑:程序博客网 时间:2024/06/05 22:43
今天老师讲了字符串,受益匪浅啊~~
去空格;s=s+''temp;
字符常量用‘’;
字符串常量用“”;string s=“abc”+“ccc”是错的;string s=“abc”“ccc”{才对}
字符串从第零个开始;
size()是string类型的成员函数,调用方式s.size().他返回的值是s的大小,也就是s的长度。
s[i]表示字符串s的第i个字符。要提醒的是i是从0开始的。
“getline(cin,s)”中getilne函数默认是碰到换行符才结束,就可以读进空格。
来个问题
cin a#abcd#efg#xyz#opg
cout abcdefgxyz
伪代码:
int main()
{
string s,ans;
int x;
cin>>s;
for(in i=0;i<s.size();i++)
{
if(s[i]=='#')
{
x=i+1;
for(i++;s[i]!='#';i++)
ans=ans+s.substr(x.i-x)
}
}
cout<<ans;
return 0;
去空格;s=s+''temp;
字符常量用‘’;
字符串常量用“”;string s=“abc”+“ccc”是错的;string s=“abc”“ccc”{才对}
字符串从第零个开始;
size()是string类型的成员函数,调用方式s.size().他返回的值是s的大小,也就是s的长度。
s[i]表示字符串s的第i个字符。要提醒的是i是从0开始的。
“getline(cin,s)”中getilne函数默认是碰到换行符才结束,就可以读进空格。
来个问题
cin a#abcd#efg#xyz#opg
cout abcdefgxyz
伪代码:
int main()
{
string s,ans;
int x;
cin>>s;
for(in i=0;i<s.size();i++)
{
if(s[i]=='#')
{
x=i+1;
for(i++;s[i]!='#';i++)
ans=ans+s.substr(x.i-x)
}
}
cout<<ans;
return 0;
阅读全文
1 0
- 听课(上)
- 黑客文化与网络安全听课笔记(上)
- 接口(听课笔记)
- 听课笔记(一)
- 听课练习(一)
- 听课练习(二)
- 听课笔记(二)
- 听课练习(三)
- 听课练习(四)
- 听课练习(五)
- 听课笔记(六)
- 听课练习(七)
- 听课练习(八)
- 听课(下)
- 听课
- 尚硅谷--Struts2上--听课笔记
- WebCast听课录(3)
- WebCast听课录(2)
- 学习网站
- 【剑指Offer】斐波那契数列及其延伸问题——JavaScript实现
- 背包的拖动和交换
- Revit二次开发_在Revit启动后创建Tab
- java中的注解
- 听课(上)
- 第20篇
- Win10 64位 + VS2015 +VTK7.0.0 +PCL1.8.0 +QT5.7的配置
- Mysql5.5&Mysql5.6&Mysql5.7特性
- python,mysqldb,web.py安装和配置
- ETH
- 谈谈MySQL的执行计划
- OKhttp:Get同步请求丶Get异步请求丶Post异步请求丶上传文件
- dbms_job.submit job 使用说明