我是一个完整的初学者。我在 SharpDevelop 上编写了一个小型 C# 程序。这里是:
double i, j;
for(i=1; i<=30; i+=(1/60))
{
for(j=1+1/60; j<=30; j+=(1/60))
{
if(Math.Abs(Math.Log(i)/Math.Log(j)-0.63092975357)<=0.00001)
{
Console.WriteLine("ln("+i+") ln("+j+")");
}
}
}
Console.ReadKey(true);
我的程序应该找到i
和(j
例如ln(i)/ln(j)=0.63092975357
)i
和j
必须分别等于n/60
和m/60
,其中n
和m
是正整数。(我知道我可以使用 typeint
而不是 type double
,但我想让它与 type 一起使用double
。)
但它不起作用。当我点击“运行项目”时,弹出黑屏,但什么也没有发生……而且SharpDevelop没有指出任何错误……
那么我犯了哪些错误呢?以及如何修复我的程序?