CX-TFT 发表于 2018-9-4 22:22:29

这个是怎么回事???

小白初次学习不懂怎解决?跪求解决办法!!!
   
expected unqualified-id before '{' token      

claws0n 发表于 2018-9-4 22:33:36

int main()// 没有分号

DadingVIP 发表于 2018-9-4 22:38:26

"int main"后面的分号去掉

CX-TFT 发表于 2018-9-4 22:54:36

我也知道应该去分号,但是这就是去掉分号的结果。。   

CX-TFT 发表于 2018-9-4 22:57:23

本帖最后由 CX-TFT 于 2018-9-4 23:42 编辑

以下是源程序:使用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("等级为:B\n");
        }
       
        else if ( i > 70 && i <80 )
        {
                printf("等级为:C\n");
        }
       
        else if ( i > 60 && i < 70)
        {
                printf("等级为:D\n");
        }
       
        else
    {
            printf("等级为:E\n");
        }
       
   return 0;
}

claws0n 发表于 2018-9-4 23:00:22

CX-TFT 发表于 2018-9-4 22:54
我也知道应该去分号,但是这就是去掉分号的结果。。

else 后面不带判断表达式

else
{
   printf(...)
}
页: [1]
查看完整版本: 这个是怎么回事???