[求助]把这段语言翻译成C语言
本帖最后由 米雪陛下 于 2009-5-31 11:57 编辑如题,麻烦哪位大人帮忙把这个程序翻译成C语言,并保证通过。非常感谢:loveliness:
! Levy distribution,p(x)~x^^(-lamda),==> P 1(x)
! p2(x)= 1/(2*3.1415926)/0.25*exp(-(x-0.5)**2/(2*0.25*0.25))
!integer
!real
parameter(N=1000)
real x1(N),x2(N),px1,px2,x
lam=3.
open(1,file='linxue.dat')
do i=1,N
11 x=rand()
px1=2.E-6*x**(-lam)
if (rand().Lt.px1) then
x1(i)=x
else
goto 11
endif
12 x=rand()
px2=1/(2*3.1415926)/0.25*exp(-(x-0.5)**2/(2*0.25*0.25))
if (rand().Lt.px2) then
x2(i)=x
else
goto 12
endif
enddo
do i=1,N
write(1,*) i,int(1000*x1(i))+1,int(1000*x2(i))+1
enddo
pause
end 无能为力~~ 无能为力滴都顶贴。。。 你这是VB?...这段的功能是干啥的。.. 好怪的语言.看不懂..:Q 是形成两个满足各自方程的随机数列。。 this is vfp language...;P 楼上滴强人会这个语言不。。。 - - 不懂. 虽然见得多但是一点都不懂 天书 - - 虽然不知道是什么语言 大体看得出来是打开'linxue.dat'然后通过EXP跟rand之类的函数算个什么毛东西出来然后在写进去? ls答对了。。。。 500都不够塞牙缝。。怎么有力气来做。 的确啊 500块 我编译器都懒得开了...
如果是编译型语言的话 把bin给我 我可以直接帮楼主逆向 两个大财主。。。
页:
[1]
2