-4

こんにちは、乱数生成器に乱数の合計を追加して、生成された乱数の平均を取得して、メッセージ ボックスに表示しようとしています。配列はできません。これが私がこれまでに持っているものです:

 class Program
    {
        static double average = 0;
        static double sum = 0;
        static void Main(string[] args)
        {

            Random number = new Random();
            int min = int.MaxValue, max = int.MinValue;
            string result = "\tn    \n";

            for (int counter = 0; counter < 100; counter++)

            {
               int n = number.Next(0, 1000);
                // Console.WriteLine(n);

                if (n < min)
                    min = n;
                if (n > max)
                    max = n;

            }

            sum = sum + (number.Next()) ;
            average = sum / 100;


            int range = min - (min + 1);
            result += " \t"
                       + min
                       + " \t"
                       + max
                       + " \t"
                       + average
                       + " \t"
                       + sum
                       + " \t"
                       + range;

            MessageBox.Show(result, "Min = {0}, Max = {1}, Range = {2}");
        }

与えられたばかりのコードのリストではなく、この問題を解決するためのヒントが欲しいです。ありがとうございました。

4

1 に答える 1

0

forこれをループの中に入れたいと思うでしょう:

sum = sum + n;

(またはsum += n;)

次に、ループの後、平均は合計を 100 で割った値になります。

また、他の何かに必要でない限り、 minandの部分を取り除くこともできます。max

于 2013-07-04T16:15:29.100 に答える