作业介绍

笔记

#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 小时