随笔分类 - 004 C++
摘要:用辗转相除法 求两个数的最大公约数: 如果数a能被数b整除,a就叫做b的倍数,b就叫做a的约数 如只能说16是某数的倍数,2是某数的约数,而不能孤立地说16是倍数,2是约数。 辗转相除法 辗转相除法 辗转相除法:辗转相除法是求两个自然数的最大公约数的一种方法,也叫欧几里德算法。 例如,求(319,3
阅读全文
摘要:一、malloc()和free()的基本概念以及基本用法: 1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。(关于分配失败的原因,应该有多种,比如说空间不足就是一
阅读全文
摘要:1 换行符 2.1.7 C++源代码的格式化 在C++中分号标示了语句的结束,so,在C++中回车的作用就是和空格或制表符相同。也就是说,通常可以在能够使用回车的地方使用空格,vice versa 1. 源代码中的标记和空白
阅读全文
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=2093 思路:没涉及到很高深的算法,主要是细节方面要特别注意,题目的要求很细,题目其实不难! 用结构体来存储最后要输出的3个参数 name accepted punish; 用字符数组来存储以下数据: 每输入一个数
阅读全文
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=1064 思路:看懂英文就很简单,就是12个数相加求平均数就ok了。 扩展: C++ 标准输入输出流的控制符
阅读全文
摘要:ASCII简介 ASCII 码使用指定的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符。标准 ASCII 码也叫基础ASCII码,使用 7 位二进制数来表示所有的大写和小写字母,数字 0 到 9、标点符号, 以及在美式英语中使用的特殊控制字符。其中: 0~31及127(共33
阅读全文
摘要:fflush()的作用是用来刷新缓冲区; fflush(stdin)刷新标准输入缓冲区,把输入缓冲区里的东西丢弃;stdin是standard input的缩写,即标准输入,一般是指键盘;标准输入缓冲区即是用来暂存从键盘输入的内容的缓冲区。 fflush(stdout)刷新标准输出缓冲区,把输出缓冲
阅读全文
摘要:/* Status(*compare)(ElemType,ElemType))形参是不是指向函数的指针 Status(*compare)(ElemType,ElemType)) 定义的是一个函数指针 Status compare(ElemType c1,ElemType c2)是一个真实的函数 */
阅读全文
摘要:今天写线性表的实现,又遇到了很多的难题,C语言的指针真的没学扎实。很多基础都忘了。 一是 :malloc 函数的使用。 二是:C语言逻辑运算符。 一、原型:extern void *malloc(unsigned int num_bytes); 头文件:#include <malloc.h> 或 #
阅读全文
摘要:第二章: 让窗口暂停: cin.get(); 作为接口的函数头: 函数头句法: 函数头描述了函数与调用它的函数之间的接口。 int main(); int main(void); return 0; 2.1.3 C++预处理器和iostream文件 #include <iostraem> 该编译指令
阅读全文
摘要:第一章 1.4程序创建的技巧 大体如下: 1.使用文本编辑器编写程序,并将其保存到文件中,这个文件就是程序的源代码。 2.编译源代码。这意味着运行一个程序,将源代码翻译为主机使用的内部语言——机器语言。包含了翻译后的程序的文件就是程序的目标代码(object code)。 3.将目标代码与其他代码链
阅读全文
摘要:C库函数qsort,C++库函数sort。其中qsort相对较慢,sort实现非常高效 qsort: 功 能: 使用快速排序例程进行排序 头文件:#include<qsort> 用 法: void qsort(void *base,int nelem,int width,int (*fcmp)(co
阅读全文
摘要:参考博客:https://blog.csdn.net/bat67/article/details/76095813 下载VScode和mingw和环境变量的配置 请参考上述的博客 附上我的task.json launch.json c_cpp_properties.json 文件的配置: c_cpp
阅读全文
摘要:转至:https://blog.csdn.net/hairetz/article/details/4161954 (1) getch()和getche()函数 这两个函数都是从键盘上读入一个字符。其调用格式为: getch(); getche(); 两者的区别是: getch()函数不将读入的字符回
阅读全文
摘要:#include<iostream> using namespace std; int main() { cout<<endl; endl(cout); getchar(); return 0; } #include<iostream> using namespace std; int main()
阅读全文

浙公网安备 33010602011771号