Поскольку вы знаете о циклах, лучший подход, который я могу придумать:
- Запросить целое число от 1 до 10 и сохранить его в переменной (totalOfMonsters)
- Создайте список с размером, равным totalOfMonsters (monstersInput)
- Создайте al oop, который повторяется "totalOfMonsters" раз. 3.a Внутри l oop спросите на каждой итерации количество hitPoints и добавьте его в список.
Вы уже делаете шаги 1 и 2:
static void Main(string[] args)
{
int totalOfMonsters = numberOfMonsters();
Console.WriteLine("Total Number of Monsters = " + totalOfMonsters);
Console.WriteLine();
int numberOfHitPoints = HitPoints();//store this number into list - monstersInput?
List<int> monstersInput = new List<int>(totalOfMonsters);
}
Но для шага 3 вы должны создать все oop, у вас была правильная идея со строкой:
int numberOfHitPoints = HitPoints();
Единственное, чего не хватает, это l oop и сохранения каждого нового элемента на список. Поскольку вам не нужны решения для кода, позвольте мне дать хотя бы и обрисовать, как вы можете это сделать:
//Creating loop to fill the hitPoints of every monsters
int someCounter = 1;
do
{
//ask for the hitpoints
//save the hitpoints in the list
//increase the value of the counter
}
while(someCounter <= sizeOfYourList);