gpt4 book ai didi

C# for(;;) 循环和数组

转载 作者:太空宇宙 更新时间:2023-11-03 23:24:54 24 4
gpt4 key购买 nike

我正在为期末考试学习,所以我在做这项作业时遇到了问题,我只是不明白我做错了什么,我希望这里的一些用户能帮助我。我必须编写一个数组,该数组将使用 .Length 属性计算平均值,以使用 for(;;) 循环找出我的数组中有多少元素。到目前为止,这是我的代码,它可以在没有我需要使用的数字的情况下工作。

static double ComputeSum(int []  intArray)
{
int intsum = 0;
int intCounter;

for (intCounter=0; intCounter<intArray.Length; intCounter++)
{
intsum += intArray[intCounter];
}
return intsum;
}

static double ComputeAverage(int [] intArray)
{
return (double)ComputeSum(intArray) / intArray.Length;
}

虽然我必须使用的数字都是 double ,但我不确定如何解决这个问题。

这是数字

int[] numbers = new int[9.7, 2.2, 4.3, 1.7, 5.6, 3.6, 4.5, 1.3, 4.6, 3.0];

如果这太模糊,我可以回答问题,我很感激能得到的任何帮助。

最佳答案

在你的代码中使用double:

static void Main(string[] args)
{
double[] numbers = new[] { 9.7, 2.2, 4.3, 1.7, 5.6, 3.6, 4.5, 1.3, 4.6, 3.0 };
double average = ComputeAverage(numbers);
}

static double ComputeAverage(double[] array)
{
return ComputeSum(array) / array.Length;
}

static double ComputeSum(double[] array)
{
double sum = 0;
int intCounter;

for (intCounter = 0; intCounter < array.Length; intCounter++)
{
sum += array[intCounter];
}
return sum;
}

关于C# for(;;) 循环和数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34170024/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com