添加数组元素

时间:2014-11-25 12:01:06

标签: c# arrays

我正在尝试学习C#,我有这个代码。我想让它显示一个随机的整数列表,然后在数组中将它们全部加在一起,然后显示所有数字的平均值。我哪里出错了,有人可以帮忙吗?感谢。

using System;

class grades
{

    public static void Main(string[] args)
    {
        int sumValue = 0;
        int[] grades = new int [ 30 ];
        Random rnd = new Random();

    for (int i = 0; i < 30; i++)
        grades[i] = rnd.Next(1,101);

    foreach (int i in grades)
        {
        Console.WriteLine("{0}", i);
        sumValue = sumValue + i;
        }

    double average = sumValue/30;
    Console.WriteLine("{0}", average); 
    }
}

1 个答案:

答案 0 :(得分:5)

  

是的,显示随机整数,但不计算加法和平均值。

是的,它是;你可以把它变得更加明显:

double average = sumValue / 30.0;
Console.WriteLine("The average is: {0:##0.0}", average);

另请注意.0确保我们不进行整数运算(不同的分数/舍入规则)。