كتابة حلقة تكرارية مثل هذه بالسي شارب والسي ++

هذه هي الحلقة

long StartTime = System.currentTimeMillis();

    long Total = 0;
    for (int i=0 ; i < 100 ; i++){

    for(int s=1 ; s<100 ;s++)
    {
    System.out.println(s+" * " +i+" = "+i*s);
    }
    System.out.println(" ");
    }
    long StopTime = System.currentTimeMillis();
    long ElsapedTime = StopTime-StartTime;
    System.out.println("Time Is "+ElsapedTime);

التعليق السابق

إليك الكود التالي (الوقت المستغرق حوالي 96 جزء من الثانية) :

Stopwatch stopWatch = new Stopwatch();

        stopWatch.Start();

for (int i = 0; i < 100; i++) { for (int s = 1; s < 100; s++) { Console.WriteLine(s + " * " + i + " = " + i * s);

}

Console.WriteLine(" ");

}

stopWatch.Stop();

TimeSpan ts = stopWatch.Elapsed;

string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds,ts.Milliseconds / 10);

Console.WriteLine("RunTime " + elapsedTime);

@minamikhail