C# Write a program that computes the average of five exam scores : <p>I am doing my homework. English is not my first language, so I am confused.</p>

<p>This is the question: Write a program that computes the average of five exam scores. Declare and perform a compile-time initialization with the five exam values. Declare integer memory locations for the exam values. Use an integer constant to define the number of scores. Print all scores. The average value should be formatted with two digits to the right of the decimal. Rerun the application with different values. Be sure to desk check your results.</p>

<p>I am not sure what is "a compile-time initialization" mean? What is "Declare integer memory locations for the exam values." want me to do? What is "desk check" mean?</p>

<p>Here is my c# code:</p>

<pre><code>using System;
using static System.Console;

namespace Chap2_1
{
    class Chap2_1
    {
        static void Main()
        {
            int score1;
            int score2;
            int score3;
            int score4;
            int score5;
            double average;

            Console.Write("Please enter the 1st score: ");
            score1 = Convert.ToInt32(Console.ReadLine());
            Console.Write("Please enter the 2nd score: ");
            score2 = Convert.ToInt32(Console.ReadLine());
            Console.Write("Please enter the 3rd score: ");
            score3 = Convert.ToInt32(Console.ReadLine());
            Console.Write("Please enter the 4th score: ");
            score4 = Convert.ToInt32(Console.ReadLine());
            Console.Write("Please enter the 5th score: ");
            score5 = Convert.ToInt32(Console.ReadLine());

            average = (score1+score2+score3+score4+score5) /5;

            Console.Write("Average score is " + "{0:N2}", average);

            Console.ReadKey();
        }
    }
}
</code></pre>
