subject_20291.htm

来自「一些关于vc的问答」· HTM 代码 · 共 4 行

HTM
4
字号
<p>
序号:20291 发表者:longren 发表日期:2002-11-05 12:43:30
<br>主题:经常遇到的小问题
<br>内容:#include"iostream.h"<BR>#include"stdlib.h"<BR>static const int size=101;<BR>static const int seed=3000000L;<BR>static int first_time=1;<BR>static double rand_table[size];<BR>static double last_rand;<BR>void orignrandom(unsigned long iseed)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;srand(iseed);<BR>&nbsp;&nbsp;&nbsp;&nbsp;int i;<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;size;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rand_table[i]=rand()/(RAND_MAX+1.0);<BR>&nbsp;&nbsp;&nbsp;&nbsp;last_rand=rand()/(RAND_MAX+1.0);<BR>&nbsp;&nbsp;&nbsp;&nbsp;first_time=0;<BR>}<BR>double randrom()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;int index;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(first_time)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;orignrandom(seed);<BR>&nbsp;&nbsp;&nbsp;&nbsp;index=int(size*last_rand);<BR>&nbsp;&nbsp;&nbsp;&nbsp;last_rand=rand_table[index];<BR>&nbsp;&nbsp;&nbsp;&nbsp;rand_table[index]=rand()/(RAND_MAX+1.0);<BR>&nbsp;&nbsp;&nbsp;&nbsp;return last_rand;<BR>}<BR>void mian()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;double ran;<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(int i=0;i&lt;10;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ran=randrom();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;ran&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>}<BR>Linking...<BR>LIBCMTD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main<BR>Debug/5.exe : fatal error LNK1120: 1 unresolved externals<BR>Error executing link.exe.<BR>5.exe - 2 error(s), 0 warning(s)<BR>我试图改工程菜单的设置,依然没有用的,请教高手是怎么回事的。还有RAND_MAX的值是多少的。<BR><BR>2002-11-5 13:24:08

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?