- 博客(5)
- 收藏
- 关注
原创 string中的find函数与vector中find函数的区别
然后使用find函数在vec中查找元素2的位置,返回的是一个迭代器。如果找到了,可以使用std::distance函数计算出元素的位置。对于string的find函数,它用于在字符串中查找指定的子串,并返回第一次出现的位置。而对于vector的find函数,它用于在向量中查找指定的元素,并返回第一次出现的位置。如果找到了该元素,则返回元素的迭代器;其中,T是vector中存储的元素类型,value是要查找的元素。其中,str是要查找的子串,pos是查找的起始位置,默认为0。
2024-05-05 20:45:00 280 3
原创 c++实验 明文加密
1、明文和密匙的长度不一样,需要根据明文来设置循环结束条件,因此可以用for (char ch : st2)来循环,str2是表示明文的字符串,此结构表示一个一个读取str2中的字符直到最后一个,每一个字符在循环中都是由ch表示;而密匙表较短,每次循环到最后需要重头开始。2、使用字符串数组是需要格外注意数组越界问题。
2024-04-30 00:32:27 169 1
原创 c++实验 按绩点排名
每个班级的排名输出之前应先给出一行,描述班级序号“class #:“(#表示班级序号),班级之间应空出一行。每个班级的第一行数据n(≤10),a1,32,a3..an, 表示该班级共有n门课湿,每门课的学分分别为a1,82,a3,⋯an:班级数据中的第二行数提为一个整数m(≤50),表示本班级有。班级数据接下去有m行对应m个学生数据:每行学生数据中的第一个为字串s1(s1中间没有空格),表示学生姓名,后面跟有n个整数s1,s2,s3,...sn表示该学生各门课的成绩(0<sn<=100)
2024-04-23 20:40:33 718
原创 C++实验六习题
调用find函数时,例如st.find(target),若集合(set)中无target则反返回st.end()。这里采用set集合来解决问题,set的用法与向量类似。我出输入效据中所有两两相乘的积为12!输入数据中含有一些整数n(1≤n<2^32)。输出所有两两相乘的积为12!
2024-04-10 10:50:42 178 2
空空如也
用strcat_s字符串函数用于调用的参数太少是怎么回事
2023-11-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人