私は完全な初心者です。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
を見つけることになっています。( typeの代わりに typeを使用できることはわかっていますが、 type で機能させたいと考えています。)ln(i)/ln(j)=0.63092975357
i
j
n/60
m/60
n
m
int
double
double
しかし、うまくいきません。「プロジェクトの実行」をクリックすると、黒い画面がポップアップしますが、何も起こりません...また、SharpDevelopはエラーを指摘しません...
それで、私はどんな間違いをしましたか?そして、私のプログラムを修正する方法は?