回 帖 发 新 帖 刷新版面

主题:请大侠帮忙啊!急用啊!

我运行后出现的错误如下
<html>
<body>
<pre>
<h1>Build Log</h1>
<h3>
--------------------Configuration: 3 - Win32 Debug--------------------
</h3>
<h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP3764.tmp" with contents
[
/check:bounds /compile_only /dbglibs /debug:full /nologo /traceback /warn:argument_checking /warn:nofileopt /module:"Debug/" /object:"Debug/" /pdbfile:"Debug/DF60.PDB" 
"F:\test\3\3.f90"
]
Creating command line "link.exe kernel32.lib /nologo /subsystem:console /incremental:yes /pdb:"Debug/3.pdb" /debug /machine:I386 /out:"Debug/3.exe" /pdbtype:sept  .\Debug\3.obj "
<h3>Output Window</h3>
Compiling Fortran...
F:\test\3\3.f90
Linking...
3.obj : error LNK2001: unresolved external symbol _RANDOM_N2UMBER@4
Debug/3.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.



<h3>Results</h3>
3.exe - 2 error(s), 0 warning(s)
</pre>
</body>
</html>
由于程序比较大,我把他压缩了!请大侠指导!

回复列表 (共14个回复)

11 楼

是的,执行时有错。

这归结为很多原因:

从表面看来,这是因为 asin 函数超过了定义域。也就是说计算出了问题。

至于哪里出了计算问题,这跟你的算法有关,别人很难帮助你。

实际上,你的代码非常不符合规范,错误百出,几乎找不到可阅读性。

很多变量没有定义,没有给出类型,很多变量没有初始化,也就是说一开始的值是不确定的,很多流程没有结构,不知道为什么跳转。

这些都造成了你的程序运行不确定结果。

12 楼

[quote]是的,执行时有错。

这归结为很多原因:

从表面看来,这是因为 asin 函数超过了定义域。也就是说计算出了问题。

至于哪里出了计算问题,这跟你的算法有关,别人很难帮助你。

实际上,你的代码非常不符合规范,错误百出,几乎找不到可阅读性。

很多变量没有定义,没有给出类型,很多变量没有初始化,也就是说一开始的值是不确定的,很多流程没有结构,不知道为什么跳转。

这些都造成了你的程序运行不确定结果。[/quote]
你的建议很中肯啊,我是个新手,刚上手没几天也是边看书边写的,问题确实很多啊!那我想具体诚心的问一下,我的错误在什么地方?(PS:还有我的变量都定义了啊,如果没有可否帮我指出,谢谢女大侠啊!)

13 楼

为啥雪球变女侠?

14 楼

[quote]为啥雪球变女侠?[/quote]
不好意思,我刚看他的资料以为是个女生啊![em10][em10][em14]

我来回复

您尚未登录,请登录后再回复。点此登录或注册