С чего начать ... используйте do {...} while (). Вы не инициализируете свой массив с плавающей точкой. Вы не отслеживаете, сколько оценок было введено. Вы также никогда не обновите итоговую переменную в цикле for, поэтому независимо от того, что они вводят, отображаемая сумма никогда не изменится. Вы никогда даже не используете объявленную переменную avg.
Вот совет: сначала подумайте об алгоритме; т.е. как вы собираетесь выполнять эти операции? Можете ли вы отделить какие-либо операции (например, вычисление среднего значения) от других (например, получить пользовательский ввод)? После того, как вы выяснили свой процесс, который хотите использовать, подумайте, какие типы структур данных и конструкции потока программы (циклы) будут подходящими, ТО затем начните кодирование; это будет иметь большое значение, и это будет легче осуществить.