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++)
.
#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++)
.