小白白白a白 发表于 2019-9-5 20:41:43

小白求助大佬 和视频一样的程序为啥编译不通过?

我用的DEV C++
#include<stdio.h>
int main()
{
        int i;
        printf("期末考试成绩:");
        scanf("%d",&i);
        if (i>=90);
        {
                printf("A\n");
        }
        else if(i>=80&&i<90);
        {
                        printf("C\n");
        }
        else if (i>=70&&i<80);
        {
                        printf("C\n");
        }
        else (i<70);
        {
                printf("D\n");
        }
        return 0;
}
编译不通过
4处错误
In function"int main"
else without a previous if
else without a previous if
else without a previous if
请大佬帮忙解答一下多谢

Charles未晞 发表于 2019-9-5 21:00:51

if 后面没有分号。。。

Mondayisgood 发表于 2019-9-5 22:05:56

多敲一点代码吧,
没有IDE,记事本的那种

zltzlt 发表于 2019-9-5 22:19:01

#include<stdio.h>
int main()
{
      int i;
      printf("期末考试成绩:");
      scanf("%d",&i);
      if (i>=90)
      {
                printf("A\n");
      }
      else if(i>=80&&i<90)
      {
                        printf("C\n");
      }
      else if (i>=70&&i<80)
      {
                        printf("C\n");
      }
      else (i<70)
      {
                printf("D\n");
      }
      return 0;
}

隔壁家的杰瑞 发表于 2019-9-5 22:34:34

#include<stdio.h>
int main()
{
      int i;
      printf("期末考试成绩:");
      scanf("%d",&i);
      if (i>=90)
      {
                printf("A\n");
      }
      else if(i>=80)
      {
                printf("B\n");
      }
      else if (i>=70)
      {
                printf("C\n");
      }
      else
      {
                printf("D\n");
      }
      return 0;
}
页: [1]
查看完整版本: 小白求助大佬 和视频一样的程序为啥编译不通过?