作业介绍
笔记
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
//定义
string s;
//输入不带空格
cin >> s;
//输入带空格
getline(cin, s);
//输出
cout << s << endl;
//求长度
cout << s.size() << endl;
cout << s.length() << endl;
//字符串拼接
string s1, s2;
cin >> s1 >> s2;
s1 += s2; //把s2加入到s1后面
//遍历
int len = s.size();
for(int i=0; i<len; i++){
cout << s[i];
}
cout << endl;
//把字符c转大写
char c;
toupper(c); //这个结果是一个数字
//把字符c转小写
tolower(c); //这个结果是一个数字
//查找字符串s中是否有"韩韵",如果有返回第一个开始的下标
//如果s里面没有,那x就会返回-1
int x = s.find("韩韵");
cout << x << endl;
x = s.find("朱友朋", 6);
cout << x << endl;
string a = "123456";
a.insert(4, "韩听听");
cout << a; //1234韩听听56
//从下标1开始连续3个被干掉
string a = "123456";
a.erase(1, 3);
cout << a; //156
//从下标2开始连续3个被替换
string a = "123456";
a.replace(2, 3, "韩听听");
cout << a; //12韩听听6
string a = "123456";
a.replace(2, 3, 5, 'c'); //从下标2开始连续3个被变成了5个c
cout << a; //12ccccc6
return 0;
}
题目
认领作业后才可以查看作业内容。
- 状态
- 正在进行…
- 题目
- 11
- 开始时间
- 2025-10-8 0:00
- 截止时间
- 2025-10-16 23:59
- 可延期
- 24 小时