代码问题说明:
代码粘贴,语法高亮:
用notepad++然后:
插件–>NppExport–>Copy all formats to clipbord”。直接粘贴即可。
floor 考下取值,floor(a * pow(2, length)), pow是2的length次幂。
ceil(a)是求不小于a的最小整数
argc是参数个数,定义为int argv是字符串数组,存的是参数,定义为char**或者char* argv[];比如你编译好的程序为my.exe 在命令行执行 my.exe 1 2 3 那argc就是4,argv[0]是"my.exe",argv[1]是"1",argv[2]是"2",argv[3]是"3";srand(unsigned seed)通过参数seed改变系统提供的种子值,从而可以使得每次调用rand函数生成的伪随机数序列不同,从而实现真正意义上的“随机”。
通常可以利用系统时间来改变系统的种子值,即srand(time(NULL)),可以为rand函数提供不同的种子值,进而产生不同的随机数序列。