Как сделать Гото заявление с тем, если и другим условием я хочу от пользователя, чтобы принять решение, если он/она хочет startover или неГоты заявление с условием в C
loop1 :
printf("how many dagre entering ? \n");
scanf("%d", &NumOfGrade);
for (i = 0 ; i < NumOfGrade ; i ++) {
printf("\nenter the grade\n");
scanf("%d", &grade);
totalGrade += grade ;
if (grade < 12)
failsCount ++;
}
ave = (float) totalGrade/NumOfGrade ;
printf("the ave of ur grade are : \n");
printf("%.2f\n", ave);
printf("%d subj fails\n", failsCount);
printf("do you want to startover ? (Y or N) \n");
ans = getchar();
if (ans == 'Y')
goto loop1 ;
Это не собирается Loop1 , и я не могу понять, почему.
Или вы можете использовать конструкцию петли. Например, о, я не знаю, «сделай ... пока»? – StoryTeller
Гото с if отлично. Так что ans не должно быть тем, что вы думаете. Распечатай. Возможно, это так же просто, как и случай. –
Бывают ситуации, когда использование меток и 'goto' в порядке. Вместо цикла это не одна из этих ситуаций. –