わかりました。最初に、私は学生ではないと言いたいので、この質問は宿題とはまったく関係ありません。就職したい会社がC#を使っているので、C#を学ぼうとしています。C# は Java と非常に似ていると聞いたので、演習問題のある Java の本を使って C# を練習しています。これが私の質問です。ユーザーが3つの成績を入力し、それを配列に保存してから、入力された3つの成績を表示する簡単なプログラムを作成しようとしています。問題は、成績が保存されていないことです。ただし、34、44、および 54 を入力すると 51 が返されるような乱数が表示されます。これが私のコードです。皆さんに感謝します。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Practice1
{
class Program
{
static void Main(string[] args)
{
int[] test = new int[4];
int i = 1;
for (i = 1; i <= 3; i++)
{
Console.WriteLine("Please enter test " + i);
test[i] = Console.Read();
Console.ReadLine();
}
for (i = 1; i <=3; i++)
{
Console.WriteLine(test[i]);
Console.ReadLine();
}
}
}
}