刚开始学C语言求大神帮忙解惑,编译时显示 error C2143: syntax error...

发布网友

我来回答

2个回答

热心网友

是?:的格式,而不是?,

#include <stdio.h>
int main()
{
    int score;
    char grade;
    printf("please input a score\n");
    scanf("%d", &score);
    grade=score>=90?'A':score>=60?'B':'C';
    printf("%d belongs to%c",score,grade);
}

热心网友

grade = score>=90?'A',(score>=60?'B','C');

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com