C 继续获取此编译错误

C 继续获取此编译错误,c,cs50,C,Cs50,当我编译时,我不断地得到这个错误 mario.c:4:1: error: expected identifier or '(' 我试着改变一些事情,然后再去解决它们,再去改变其他的事情,然后再去解决它们,但似乎没有任何帮助。这方面我是新手。有人能帮忙吗 #include <stdio.h> #include <cs50.h> int main(void); { int n; do { n = GetInt(); } while

当我编译时,我不断地得到这个错误

mario.c:4:1: error: expected identifier or '('
我试着改变一些事情,然后再去解决它们,再去改变其他的事情,然后再去解决它们,但似乎没有任何帮助。这方面我是新手。有人能帮忙吗

#include <stdio.h>
#include <cs50.h>
int main(void);
{
int n;

    do 
   { 
    n = GetInt();
   }
    while (n=<0);
}
#包括
#包括
int main(无效);
{
int n;
做
{ 
n=GetInt();
}
而(n=变化

int main(void);  
              ^Remove the semicolon 

也会改变

while (n=<0);  
while(n=
while (n=<0);  
while (n <= 0);