御笔剑客 发表于 2017-9-3 18:49:33

代码报错求助

#include <stdio.h>
int main()
{
int score;
printf("请输入的你的数学分数:");
scanf("%d\n",&score);
if(score>=90)
{
        printf("你的成绩为A");
}

else if(score>=80 )
{
        printf("你的成绩为B");
}

else if(score>=70)
{
        printf("你的成绩为C");
}

else if(score>=60);
{
        printf("你的成绩为D");
}

else
{
        prinf("你的成绩不合格");
}

return 0 ;
}




报错信息 'else' without a previous 'if'
上面不是有if吗?

tich 发表于 2017-9-3 18:59:58

22行else if后面多了分号{:10_245:}

御笔剑客 发表于 2017-9-3 19:08:31

tich 发表于 2017-9-3 18:59
22行else if后面多了分号

{:10_285:}改了以后又出现了Error] ld returned 1 exit status

御笔剑客 发表于 2017-9-3 19:09:11

tich 发表于 2017-9-3 18:59
22行else if后面多了分号

我搞定了,谢谢了
页: [1]
查看完整版本: 代码报错求助