int s;
printf("Your grade:");
scanf_s("%d", &s);
if (s >= 85 && s <= 100)
printf("'A'\n");
else if (s >= 70 && s <= 84)
printf("'B'\n");
else if (s >= 60 && s <= 69)
printf("'C'\n");
else if (s >= 0 && s < 60)
printf("'D'\n");
else
printf("enter data error!\n");
case不支持范围判断,用if~else if语句重写!
case之后不能有判断语句 ,所以你换if else吧。
你确定switch case 语句是这么用的吗?