马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#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;
}
为什么运行不了...
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括号里面必须是常量或者常量表达式,你这是什么鬼.建议你在好好看一下书本内容
|