C++
不见蝴蝶不见君。
这个作者很懒,什么都没留下…
展开
-
sqrt()函数的注意事项
头文件:#include<cmath>int x,n;n=(int)sqrt((double)x);sqrt()函数,里面的形参是double型的,所以调用的时候,要强制转换成double型。sqrt()函数都最后返回值是double型,而n是int型,所以要强制转换n=(int)sqrt((double)x);你要知道到底要不要进行强制转换,你就要看这个函数的形参...原创 2019-01-10 14:33:30 · 2840 阅读 · 1 评论 -
判断素数的函数
素数又称质数。所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除。思路1):因此判断一个整数m是否是素数,只需把 m 被 2 ~ m-1 之间的每一个整数去除,如果都不能被整除,那么 m 就是一个素数。思路2):另外判断方法还可以简化。m 不必被 2 ~ m-1 之间的每一个整数去除,只需被 2 ~ 之间的每一个整数去除就可...原创 2019-01-10 15:07:30 · 3237 阅读 · 0 评论 -
C++总结篇之第一章
一、C++的初步知识(一)最简单的C++程序main前面int的作用是声明函数的类型为整型。标准C++要求main函数必须声明为Int型。有的操作系统(如UNIX,Linux)要求执行一个程序后必须向操作系统返回一个数值。因此C++的处理是这样的:如果程序正常 ,则向操作系统返回数值0,否则返回数值-1。如果主函数首行写成void main()也能通过。只要记住在main前面加int,同时...原创 2019-01-02 19:26:56 · 836 阅读 · 0 评论 -
C++总结之第二章 数据的存储、表示形式和基本运算
一、C++的数据类型C++可以使用的数据类型如下: 说明:(1)C++中没有规定每一种数据所占的字节数,只规定int型数据所占的字节数不大于long型,不小于short型。(2)在整型符号int和字符型符号char前,可以加修饰符signed(表示“有符号”)或unsigned(表示“无符号”)。如果指定为signed,则数值以补码形式存放,存储单元中的最高位(bit)...原创 2019-01-02 22:41:02 · 948 阅读 · 0 评论 -
第三章 C++总结之程序设计初步
一、算法的概念(二)算法的表示1、自然语言2、流程图3、伪代码4、用计算机语言表示算法二、C++的程序结构和C++语句1、每一个程序单位由以下3个部分组成:(1)预处理指令如#include指令和#define指令(2)全局声明在函数外对数据类型、函数以及变量的声明和定义(3)函数包括函数首部和函数体,在函数体中可以包含声明语句和执行语句2、...原创 2019-01-05 23:00:01 · 499 阅读 · 0 评论 -
随机数
随机数计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535,当你取得65535个随机数后它们又重复出现了。)我们知道rand()函数可以用来产生随机数,但是这不是真正意义上的随机数,是一个伪随机数,是根据一个数(我们可以称它为种子)为基准以某个...原创 2019-01-16 01:56:14 · 175 阅读 · 0 评论