注册 登录
编程论坛 C语言论坛

求大佬指点迷境,15 5 C:\Users\Administrator\Desktop\c++\4.3.2.cpp [Error] 'else' without

好难受 发布于 2021-12-15 20:44, 1231 次点击
#include<stdio.h>
main()
{
    int score;
    scanf("%d\n",&score);

    if(score<60)
    {
        printf("E\n");
    }
    else if((score>60||score==60)&&score<70);
    {
        printf("D\n");
    }
    else if((score>70||score==70)&&score<80);
    {
        printf("C\n");
    }
    else if((score>80||score==80)&&score<90);
    {
        printf("B\n");
    }
    else if(score<90||score==90)
    {
        printf("A\n");
    }
    else
    {
        printf("打字好累\n");
   
    }
}
2 回复
#2
apull2021-12-15 22:01
else if后面不需要加分号,分号是语句结束的标志。
#3
rjsp2021-12-16 08:28
程序代码:
#include <stdio.h>

int main( void )
{
    int score;
    scanf( "%d", &score );

    if( score < 60 )
        puts( "E" );
    else if( score < 70 )
        puts( "D" );
    else if( score < 80 )
        puts( "C" );
    else if( score < 90 )
        puts( "B" );
    else
        puts( "A" );
}
1