新手求助
#include <stdio.h>int main()
{
int i;
printf("Your point:");
scanf("%d",&i);
switch(i)
{
case (90<=i && i<=100):printf("A");break;
case (80<=i):printf("B");break;
case (70<=i):printf("C");break;
case (60<=i):printf("D");break;
case (i<=0 && i<60:)printf("E");break;
default:printf("Wrong!");break;
}
return 0;
}
为什么运行不了... 你怎么运行的哦? 你是想画一辆车车就能跑了吗... Krant5 发表于 2019-6-25 20:38
你怎么运行的哦? 你是想画一辆车车就能跑了吗...
啊...? 光灬晶 发表于 2019-6-25 20:41
啊...?
怎么运行的?????????????????????????????????????? Krant5 发表于 2019-6-25 20:42
怎么运行的??????????????????????????????????????
就是....编译运行 switch(i)
{
case (90<=i && i<=100)://错误
printf("A");break;
case (80<=i)://错误
printf("B");break;
case (70<=i)://错误
printf("C");break;
case (60<=i)://错误
printf("D");break;
case (i<=0 && i<60:)//错误
printf("E");break;
default:printf("Wrong!");
break;
}
return 0;
case括号里面必须是常量或者常量表达式,你这是什么鬼.建议你在好好看一下书本内容 本帖最后由 Krant5 于 2019-6-25 20:48 编辑
光灬晶 发表于 2019-6-25 20:43
就是....编译运行
哦,编译都没通过,都没文件给你执行了,先改错吧! Krant5 发表于 2019-6-25 20:47
哦,编译都没通过,都没文件给你执行了,先改错吧!
嗯...好的 bin554385863 发表于 2019-6-25 20:45
switch(i)
{
case (90
嗷....明白了..谢谢谢
页:
[1]