저는 C#을 배우기 시작했습니다. 그리고 저는 머리를 조금 넘었습니다. 사용자가 5 등급의 목록을 입력하도록 한 다음 가장 높은 값, 가장 낮은 값 및 평균값을 계산하기 위해 나누었습니다.여러 개의 숫자 나누기
int와 split을 함께 사용할 수는 없지만이를 작동시키는 방법을 모르겠습니다.
감사합니다.
Console.WriteLine("Enter 5 Grades; Whole Integers Only, 0-100; One Space Between Grades");
int allgrades = int.Parse(Console.ReadLine());
string[] splitgrades = allgrades.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
g1.Name = name + "'s GradeBook";
Console.WriteLine(g1.Name);
Console.WriteLine("Press Any Key to Calculate Gradebook Statistics");
Console.ReadKey();
GradeBook book = new GradeBook();
book.AddGrade(splitgrades[0]);
book.AddGrade(splitgrades[1]);
book.AddGrade(splitgrades[2]);
book.AddGrade(splitgrades[3]);
book.AddGrade(splitgrades[4]);
감사합니다. 난 당신이 하나의 int
으로 전체 입력을 구문 분석을 시도하고, 두 번째 줄에
Console.WriteLine("Enter 5 Grades; Whole Integers Only, 0-100; One Space Between Grades");
string[] splitgrades = Console.ReadLine().Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries);
int grade = int.Parse(splitgrades[0]);
int grade1 = int.Parse(splitgrades[1]);
int grade2 = int.Parse(splitgrades[2]);
int grade3 = int.Parse(splitgrades[3]);
int grade4 = int.Parse(splitgrades[4]);
분할하고 분석합니다. 당신은 반대로하고 있어요. – Guanxi