必要なことのほとんどを行う方法を見つけました。for ループで使用される変数はループの外では到達できないことはわかっていますが、ユーザーが入力した整数の合計を表示する必要があります。
ステップ 1:整数の数の入力をユーザーに求めます。
ステップ 2:各整数の取得を実行します。
ステップ 3:次に、すべての入力を表示します。
そしてステップ 4:ステップ 3 の合計が必要です...そしてそれは
私の問題はどこですか。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Dynamic_Entry
{
class Program
{
static void Main()
{
Console.Write("How many integers are in your list? ");
int k = Convert.ToInt32(Console.ReadLine());
int[] a = new int[k];
int sum = 0;
for (int i = 0; i < a.Length; i++)
{
Console.Write("Please enter an integer: ");
a[i] = Convert.ToInt32(Console.ReadLine());
}
for (int n = 0; n < a.Length; n++)
{
Console.WriteLine("{0, 5}", a[n]);
}
Console.WriteLine("-----");
sum += [] a;
Console.Write("{0, 5}", sum);
Console.ReadLine();
}
}
}
ループの外側から合計を取得する方法について何か助けはありますか? 最後のループ内にハイフン行を入れると、すべての数字の後に行が挿入され続けます...必要なのは、最後の行だけで、その下に合計があります。ありがとう!