5字符串
- 格式:doc
- 大小:50.00 KB
- 文档页数:2
str1=line(s1,s2);
cout<<str1<<endl;
str2=replace(str1);
cout<<str2<<endl;
return 0;
}
string line(string s1,int n)
{
string str1,str2;
str1=s1.substr(n,s1.length()-n);
str2=s1.substr(0,n);
str1=str1+str2;
return str1;
}
int main(int argc, char* argv[])
#include "stdafx.h"
#include <string>
#include<iostream>
using namespace std;
string line(string s1,string s2)
{
s1=s1+s2;
return s1;
}
string replace(string s1)
字符串
1编写一个函数,功能是把一个字符串循环右移n个。比如原来是" abcdefghi“,如果n=2,移位后应该是“hiabcdefg”。再编写mian函数验证之。
#include "stdafx.h"
#include <string>
#include<iostream>
using namespace std;
{
int i;
i=s1.find("a");
s1=s1.replace(i,i+1,"b");
return s1;
}
int main(int argc, char* argv[])
{
string s1,s2,str1,str2;
cout<<"请输入字符串1:"<<endl;
cin>>s1;
cout<<"请输入字符串2"<<endl;
{
string s1,s2;4;请输入字符串:"<<endl;
cin>>s1;
cout<<"请输入n的值:"<<endl;
cin>>n;
s2=line(s1,n);
cout<<s2;
return 0;
}2请编程完成键盘输入两个字符串,将第2个串衔接在第1个串后面输出。再将串中的字符‘a’替换为‘b’输出。