- 博客(6)
- 收藏
- 关注
原创 #算法笔记02
当 cin 读取数据时,它会传递并忽略任何前导白色空格字符(空格、制表符或换行符)。一旦它接触到第一个非空格字符即开始阅读,当它读取到下一个空白字符时,它将停止读取。弄一个flag变量,放在循环里面,如果符合要求就把flag值改掉。如果循环完之后仍不符合要求,就根据原来flag的值,做一个if判断,输出相应的提示。getline(cin,string str) 可读取整行,包括前导和嵌入的空格,并将其存储在字符串对象中。具体应用在“首字母大写”示例。
2023-07-11 14:47:27
52
原创 #算法笔记01
在文章末尾“剪刀锤子布”的时候用到了该函数(这部分代码是chatgpt写的)。如果要进行多次输入,则需要对vector进行clear,不然的话,push_back()函数会在原有的vector上继续压入数据,导致无法AC。不同于c,c++可以很方便的对字符串进行操作,不需要像c一样需要把字符串存在字符数组里面用数组下标访问。str 是string类型的字符串,该代码的意思就是在str字符串中从头开始一个字符一个字符的,把逐个个字符依次赋值给c1。错因:在输入第二组数据的时候,没有清空ni。
2023-07-10 13:00:59
87
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人