Пара неправильных действий с кодом. Вы объявляете i
дважды, чего не следует делать. Также вы используете i
как итератор, поэтому он должен быть int
, а не double
, и вы должны объявить его внутри оператора for. Он также должен начинаться с 0, а не 150, и продолжать, пока он меньше длины массива, потому что, когда длина массива равна 100, последний элемент фактически равен 99.
Также ваша домашняя работа isn Совершенно ясно, но похоже, что вы должны хранить числа 150.0 - 249.0 в каждом элементе массива? Но все, что делает ваш цикл for, это печатать последний элемент массива 100 раз, и этот элемент пуст, потому что вы никогда ничего не кладете туда.
Чтобы назначить номер в массив вы бы просто написать:
myArray[0] = somevalue;
Это было бы назначить SomeValue к первому элементу в массиве. Но вы хотите перебирать элементы массива, поэтому вместо 0
вы бы использовали i
.
Пожалуйста, покажите, что вы пробовали до сих пор - мне кажется невозможным поверить, что * ничего *, которое вы нашли, указывает, как создать массив из 100 элементов, по крайней мере. Также, пожалуйста, пометьте этот вопрос как домашнюю работу. –
Использование цикла. , –
Позволяет увидеть вашу петлю –