谁用VB帮我算一下这段代码

来源:百度知道 编辑:UC知道 时间:2024/05/05 20:18:07
Dim n As Integer
Dim i As Integer
Dim x As Integer
n=365/365
x=364/365
For i = 1 to 49
n=n*x
x=x-1/365
Next i
Print "P=",1-n
那要怎么改?

不知道想要做什么,
计算的话建议把数据类型定义为双精度。
整型只能计算整型结果。

P= 0
原因就是你设置的3个变量是整形...算来算去.都是1-1=0的.

问题补充: 那你要做什么?