求助大佬
这个怎么解决呢?求求 本帖最后由 小噗噗啊 于 2021-4-4 16:07 编辑#include <stdio.h>
int main()
{
int a;
printf("请输入你的成绩:");
scanf("%d", &a);
a=a/100;
switch(a)
{
case 1 :printf("你的成绩已达标");break;
default :printf("你的成绩未达标");break;
}
return 0;
}
我的是DEV C++,本质上来说你的这段代码错在 case 仅是一个标签,后边跟随的应该是一个整型常量。switch 后边小括号内的表达式计算的值如果跟该整型常量匹配,则跳转到该 case 执行相应的语句或程序块。还有就是任意两个 case 跟随的整型常量值不能相同(否则编译系统无法判断你要往哪儿跳转!){:10_256:}
如有帮助望采纳,谢谢! switch语句中case 后面跟的整型你写的1就没必要写成'1'了,这样写我这边程序还会报错
页:
[1]