C#如何打印/显示数组中所有数字与平均值之间的“差”

托卡

我是C#的新手,正在尝试学习数组的概念。在我的程序中,我想显示数组中所有数字与平均值之间的差异。我只设法在数组中打印出具有差异的1个元素(数字)。

如果尝试运行我的程序,它将分为3部分。最后一部分是我被困住的地方。它只打印数组的last(19th)元素/差异,而不是所有Elements。

欢迎任何提示:)(仅供参考,我尚未学习方法/函数的概念。)

static void Main(string[] args)
        {
            int[] Elements = new int[20]; // this creates/declares an integer array with 20 Elements

            double avg = 0, sum = 0, diff = 0; // declare average variable


            for (int i = 0; i < Elements.Length; i++) // this is a loop to show the random numbers of elements
            {
                int Element = i; // declare the Element variable

                Random rn = new Random();
                int numbers = rn.Next(0, 200); // creates a number between 0 and 200

                Console.WriteLine("Element {0} is {1}", Element, numbers); // print values

                sum += numbers; // calculate the sum of numbers
                avg = sum / Elements.Length; // calculate average of the sum

                if (avg > numbers) // calculate diffrence
                {
                    diff = avg - numbers;
                }
                else
                {
                    diff = numbers - avg;
                }

                if (Element == 19)
                {
                    Console.WriteLine("\n");
                    Console.WriteLine("The average is: {0}", avg);
                    Console.WriteLine("\n");

                    for (int z = 0; z < Elements.Length; z++)
                    {
                        Console.WriteLine("Diffrence between Element {0} and average is: {1}", Element, Math.Abs(diff));
                    }
                }
            }
            Console.ReadKey();
        }
安德鲁·亚瑟
  1. 我确保将数字添加到数组中。

  2. Random实例的创建应在数组之外,否则生成的数字将不是随机的。

  3. 调整了最后一个循环。

         int[] Elements = new int[20]; // this creates/declares an integer array with 20 Elements
    
         double avg = 0, sum = 0, diff = 0; // declare average variable
    
         Random rn = new Random();
    
         for (int i = 0; i < Elements.Length; i++) // this is a loop to show the random numbers of elements
         {
             int Element = i; // declare the Element variable
    
             int numbers = rn.Next(0, 200); // creates a number between 0 and 200
    
             Console.WriteLine("Element {0} is {1}", Element, numbers); // print values
    
             Elements[Element] = numbers;
    
             sum += numbers; // calculate the sum of numbers
             avg = sum / Elements.Length; // calculate average of the sum                            
         }
    
         Console.WriteLine("\n");
         Console.WriteLine("The average is: {0}", avg);
         Console.WriteLine("\n");
    
         for (int z = 0; z < Elements.Length; z++)
         {
             diff = Elements[z] - avg;
             Console.WriteLine("Diffrence between Element {0} and average is: {1}", z, Math.Abs(diff));
         }
         Console.ReadKey();
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何找到文本文件中所有数字的平均值

来自分类Dev

使用bash取一行中所有数字和文件中所有行的平均值

来自分类Dev

如何从列表中获取所有数字的平均值

来自分类Dev

如何使用类方法计算数组中所有值的平均值

来自分类Dev

使用函数计算并显示从1到用户在python中输入的数字的所有数字的平均值

来自分类Dev

计算所有数字列的加权平均值

来自分类Dev

如何找到数组中所有数字的总和?

来自分类Dev

如何找到数组中所有数字的总和?

来自分类Dev

用Java计算介于第一个和最后一个数字之间的所有数字的平均值

来自分类Dev

如何计算C#数组列表的滚动平均值?

来自分类Dev

如何计算数组值之间的差,然后取平均值?

来自分类Dev

对所有非数字列进行分组,并打印按平均值汇总的结果数据框

来自分类Dev

如何找到熊猫数据框中所有对行之间的差,均值和?

来自分类Dev

如何根据组平均值填充DataFrame中所有缺失值(跨所有列)?

来自分类Dev

在数组中高于平均值的数字旁边如何显示星号?

来自分类Dev

计算C中n个数字的数组的平均值

来自分类Dev

多维数组中所有数字的总和

来自分类Dev

C#计算int数组中值的平均值

来自分类Dev

打印数组中设置值之间的所有数字

来自分类Dev

确定树结构中所有节点值的平均值

来自分类Dev

SQL查询中所有平均值的最大值

来自分类Dev

1000个列表中所有元素的快速平均值:返回1个值

来自分类Dev

编写一个程序,该程序读取所有命令行参数并打印平均值,c ++

来自分类Dev

我可以得到带有nan值的数据框中所有列的均值的修整后的平均值吗?

来自分类Dev

如何使用给定数字之间的所有数字扩展数组?

来自分类Dev

如何对数组内对象中具有相同键的所有值求和并求平均值

来自分类Dev

如何对数组内对象中具有相同键的所有值求和并求平均值

来自分类Dev

用R中所有行的平均值替换除一个以外的所有列值

来自分类Dev

如何获取每个条目所有行条目中scala-spark中数组类型列的平均值?

Related 相关文章

  1. 1

    如何找到文本文件中所有数字的平均值

  2. 2

    使用bash取一行中所有数字和文件中所有行的平均值

  3. 3

    如何从列表中获取所有数字的平均值

  4. 4

    如何使用类方法计算数组中所有值的平均值

  5. 5

    使用函数计算并显示从1到用户在python中输入的数字的所有数字的平均值

  6. 6

    计算所有数字列的加权平均值

  7. 7

    如何找到数组中所有数字的总和?

  8. 8

    如何找到数组中所有数字的总和?

  9. 9

    用Java计算介于第一个和最后一个数字之间的所有数字的平均值

  10. 10

    如何计算C#数组列表的滚动平均值?

  11. 11

    如何计算数组值之间的差,然后取平均值?

  12. 12

    对所有非数字列进行分组,并打印按平均值汇总的结果数据框

  13. 13

    如何找到熊猫数据框中所有对行之间的差,均值和?

  14. 14

    如何根据组平均值填充DataFrame中所有缺失值(跨所有列)?

  15. 15

    在数组中高于平均值的数字旁边如何显示星号?

  16. 16

    计算C中n个数字的数组的平均值

  17. 17

    多维数组中所有数字的总和

  18. 18

    C#计算int数组中值的平均值

  19. 19

    打印数组中设置值之间的所有数字

  20. 20

    确定树结构中所有节点值的平均值

  21. 21

    SQL查询中所有平均值的最大值

  22. 22

    1000个列表中所有元素的快速平均值:返回1个值

  23. 23

    编写一个程序,该程序读取所有命令行参数并打印平均值,c ++

  24. 24

    我可以得到带有nan值的数据框中所有列的均值的修整后的平均值吗?

  25. 25

    如何使用给定数字之间的所有数字扩展数组?

  26. 26

    如何对数组内对象中具有相同键的所有值求和并求平均值

  27. 27

    如何对数组内对象中具有相同键的所有值求和并求平均值

  28. 28

    用R中所有行的平均值替换除一个以外的所有列值

  29. 29

    如何获取每个条目所有行条目中scala-spark中数组类型列的平均值?

热门标签

归档