У меня есть время в цикле do/while, но он все еще говорит мне, что я не

Это мой код

#include <stdio.h>
#include <cs50.h>
int main(void)
{
    int n=0;
    do 
        printf("Height of Pyramid:\n");
        n = GetInt();
    while (n>=0);
    printf("you picked %i", n);
}

и это моя ошибка

mario.c:8:9: ошибка: ожидается 'while' в цикле do/while
        n = GetInt();
        ^
mario.c:6:5: примечание: чтобы соответствовать этому "делать"
    делать 
    ^

1 ответ

Вы забыли включить фигурные скобки {...}, Заменить:

do {
    printf("Height of Pyramid:\n");
    n = GetInt();
} while (n>=0);
Другие вопросы по тегам