Привет! В прошлый раз мы сделали генератор чисел для лото, сегодня давайте сделаем улучшенную программу для лото! Если вы пропустили последний пост, перейдите по ссылке ниже.



[Вопрос] Создайте программу выигрышной лотереи, следуя правилам.

  1. Выберите случайные числа от 1 до 52 1000 раз.
  2. выберите 5 номеров, которые были выбраны больше всего.

Я дам вам большую подсказку здесь. На этот раз давайте используем индекс как число от 1 до 52 и используем оператор for для выбора случайных чисел 1000 раз, и когда каждый раз, когда выводится случайное число, добавьте 1 к индексу, который совпадает со случайным числом!

Как на картинке выше! Давайте сделаем это сейчас, вы можете сделать это!

Поэтому я использовал оператор for, чтобы выбрать случайные числа 1000 раз, и добавил приращение happyBall[rNum]++ , чтобы мы могли видеть, сколько раз было выбрано каждое число.
И я объявил переменную most и если happyBall[most] меньше, чем happyBall[b] который проверяет все индексы в массиве, поместите b в most. Таким образом, most становится числом, которое чаще всего выпадало из числа от 1 до 52, а happyBall[most] становится числом, сколько раз оно выпадало. И последнее, я изменил значение happyBall[most] на -1, чтобы его нельзя было выбрать более одного раза!

Думаю, на сегодня все, ребята! Теперь вы все должны отправиться за лотерейными билетами с номерами, которые вы сгенерировали сегодня! ха-ха Спасибо, что прочитали мой пост, и счастливого Нового года!