![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
入门
zcl_66
这个作者很懒,什么都没留下…
展开
-
C/C++中的常见输入输出问题
C/C++中的常见输入输出问题 虽然大部分算法不是考查语法,输入都比较简单,一般先输入一个n,然后再输入n个数据,但也有些算法,尤其是格式复杂,涉及字符串处理的算法,它的输入就会比较麻烦,这里总结了c/c++中常见的输入函数。 scanf 这个是最经典的,也是最灵活的,它是格式化输入,对输入形式比较严格,它会在下列情况结束一个数据的输入 遇空格、“回车”、“跳格”键。 遇宽度结束。 遇非法输入 sscanf 把字符串赋值给其他变量 sscanf(str,"%d",&a); 利用循环语句 如果输原创 2021-04-17 13:33:30 · 336 阅读 · 0 评论 -
《算法笔记》第六章学习笔记
《算法笔记》第六章 vector vector是向量,可以理解成“变长数组”,使用前需要添加下列语句 #include <vector> using namespace std; 定义 vector<typename> name;//单独定义 vector<typename> Arrayname[arraySize];//定义数组,相当于二元数组 访问 name[index]//下标访问 函数 push_back(i);//在vi后面添加i pop_back();/原创 2021-03-11 11:57:25 · 92 阅读 · 0 评论 -
《算法笔记》第三章笔记
《算法笔记》第三章 第三章没有啥具体的知识点,主要是讲一些简单的算法,顺便巩固一下之前学的语法。 以下我就罗列一下我学习过程中遇到的问题吧。 一个是for语句中的循环变量问题 循环是各种算法里面经常接触到的语法,而循环的精髓就在于循环变量的操作,常见的for循环是这样的 for(int i=0;i<n;i++){ ... } 这种形式的循环会执行n次,而第x次循环中i的值为x-1,这种类型大多用于对数组的操作,因为第x个数组对应的坐标就是x-1 还有一种是这样的 for(int i=1;i&原创 2021-01-31 22:24:44 · 114 阅读 · 0 评论 -
《算法笔记》第二章学习记录
《算法笔记》 这本书是一个学长推荐我的,听说对零基础入门很友好,还有配套的刷题网站,这点很重要。 我一直认为,要学好一样东西,最快最直接的方式就是实践,如果只是看书,就会像我高中一样纸上谈兵,空会理论而不会实际的编程,况且多敲代码对于我记忆那些知识点也是很有帮助的。 C语言程序设计我之前是跟着我们学校翁恺老师的慕课学的,把基础的语法点刚看完,看到了指针那块,现在开始看《算法笔记》,就当把之前的知识点都复习一遍了。 而且这本书和传统的C语言学习不同,它介绍的是C和C++的语法,并且它介绍的语法是针对刷题的,并原创 2020-12-11 20:07:11 · 271 阅读 · 0 评论