static void Main(string[] args)
{
int[] numbers = new int[5];
int sum = 0;
int i;
Console.WriteLine("Input 5 elements in the array :");
for (i= 0; i < numbers.Length; i++)
{
Console.WriteLine($"element index {i}: ");
numbers[i] = Convert.ToInt32(Console.ReadLine());
}
sum = sum + numbers[i];
Console.WriteLine("The sum of the elements of the array is " + sum);
Console.ReadLine();
}
我需要这样的
在数组中输入5个元素:
元素索引0:1
元素索引1:1
元素索引2:1
元素索引3:1
元素索引4:1
预期输出:数组元素之和为 5
您的“求和”发生在循环之外,更正如下:
using System;
public class Program
{
public static void Main()
{
int[] numbers = new int[5];
int sum = 0;
int i;
Console.WriteLine("Input 5 elements in the array :");
for (i= 0; i < numbers.Length; i++)
{
Console.WriteLine($"element index {i}: ");
numbers[i] = Convert.ToInt32(Console.ReadLine());
sum = sum + numbers[i];
}
Console.WriteLine("The sum of the elements of the array is " + sum);
Console.ReadLine();
}
}