-4

这是我的代码

#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: 错误:do/while 循环中的预期“while”
        n = GetInt();
        ^
mario.c:6:5:注意:匹配这个“做”
    做
    ^
4

1 回答 1

2

你忘了包括大括号{...}。用。。。来代替:

do {
    printf("Height of Pyramid:\n");
    n = GetInt();
} while (n>=0);
于 2014-08-06T23:30:19.083 回答