摘要: 当 cin 读取数据时,它会传递并忽略任何前导白色空格字符(空格、制表符或换行符)。一旦它接触到第一个非空格字符即开始阅读,当它读取到下一个空白字符时,它将停止读取。 C++解决办法: 可以使用一个叫做 getline 的 C++ 函数。此函数可读取整行,包括前导和嵌入的空格,并将其存储在字符串对象 阅读全文
posted @ 2022-03-06 08:20 白色飞碟 阅读(127) 评论(0) 推荐(0)
摘要: #include <bits/stdc++.h> C语言不能用,编译可能会报错。 阅读全文
posted @ 2022-03-06 08:17 白色飞碟 阅读(129) 评论(0) 推荐(0)
摘要: 我不理解,知乎收藏数都比博客浏览多.... 这就是流量的魅力吗? 阅读全文
posted @ 2022-03-05 23:06 白色飞碟 阅读(29) 评论(0) 推荐(0)
摘要: 我看大佬们关于刷题和要看的书都给出非常多的建议了,所以在这里我就讲一些不一样的东西。 本文小白向!!! 1、尽量要多积累刷题过程中一些看起来小的,但实则遇到则over的小东西。 比如题目要求读取空格你怎么办?想要定义10000000个数组该怎么申请?没说结束条件那是读取到‘\0’还是null的时候结 阅读全文
posted @ 2022-02-13 22:11 白色飞碟 阅读(871) 评论(0) 推荐(0)
摘要: 在初学dfs深度搜索的时候,会经常看到如下场景: int main() { cin >> N; dfs(1); return 0; } 看到这个的时候,我整个人就迷惑了:只有一个dfs(1)? 为什么是dfs(1),而不是dfs(N)??dfs究竟是什么在递归? 为了解决这些疑惑,我按着全排列的代码 阅读全文
posted @ 2022-01-25 19:34 白色飞碟 阅读(899) 评论(0) 推荐(0)
摘要: 用法: ret = strcmp(str1, str2); 如果返回值小于 0,则表示 str1 小于 str2。 如果返回值大于 0,则表示 str1 大于 str2。 如果返回值等于 0,则表示 str1 等于 str2 阅读全文
posted @ 2022-01-25 15:12 白色飞碟 阅读(513) 评论(0) 推荐(0)
摘要: 比较不为某字符串时,比较的“End of file”也要存储在char数组内 , (我第一次写成 s!=” End of file”,就是把它想当然了。) char s[100]; char end[100]={"End of file"};//用于判断是否结束 gets(s); if(strcmp 阅读全文
posted @ 2022-01-25 15:09 白色飞碟 阅读(89) 评论(0) 推荐(0)