how to solve error:expected identifier or '(' in C language

how to solve error:expected identifier or '(' in C language

#include <cs50.h>
#include <stdio.h>

int main(void);
{
   int i;

    do

    { 
         i=get_int("Height:");
         printf("Height:%i./n")
    }
    while(i>0 && i<9);


    for(int j=1;j<9;j++)
    {
        for(int z=int i-1;z<9;z++)
        {
            printf("../n");
        }
        printf("#./n");
    }

我已经尝试解决很长时间了,但是没有用。它显示的错误是:

mario.c:5:1: error: expected identifier or '('
{
^
1 error generated.

谁能告诉我错误

我应该拼马里奥的方块

你在主要声明之后添加了一个 ; 而你在这个 printf printf("Height:%i./n")

之后错过了一个

这个 ; 应该删除 int main(void);

并在 main 的末尾添加一个 }

你还必须删除第二个 int 这里 for(int z=int i-1;z<9;z++) 这应该是 for(int z=i-1;z<9;z++).