Почему переменная счетчика недоступна, даже когда код работал изначально? - PullRequest
0 голосов
/ 19 апреля 2020

Я занимался кодированием. Этот метод вычисляет оценку за диапазон. Проблема возникла после того, как я добавил эту строку после для l oop, average= average/i; Я знаю, как это исправить, но не могу понять, почему она появилась? Кто-нибудь может мне помочь? Я получил ошибку, которая говорит, что эта линия недоступна.

 char calculate(){
   int i, average=0;
    for( i=0; ; i++) {
        average=average + testScores[i];           
    }
    average= average/i;
    char grade='A';
    if(average>=90 && average<=100)
        grade='O';
    else if(average>=80 && average<90)
        grade='A';
    else if(average>=70 && average<80)
        grade='B';
    else if(average>=55 && average<70)
        grade='C';
    else if(average>=40 && average<55)
        grade='D';
    else if(average<40)
        grade='T';
    return grade;
}
...