求大神解决vc++
#include<stdio.h>voidmain(){floatx;printf("输入学生成绩x:\n");scanf("%f",&x);switch(x){case...
#include<stdio.h>void main(){ float x; printf("输入学生成绩 x:\n"); scanf("%f",&x); switch(x) { case'x<=100&&x>=90':printf("A\n");break; case'x<=89&&x>=80':printf("B\n");break; case'x<=79&&x>=70':printf("C\n");break; case'x<=69&&x>=60':printf("D\n");break; case'x<=59&&x>=0':printf("E\n");break; default:printf("error\n"); }}
哪里错了啊,为什么就是不行呢?郁闷啊。。。。 展开
哪里错了啊,为什么就是不行呢?郁闷啊。。。。 展开
2个回答
展开全部
#include<stdio.h>
void main()
{ float x;
printf("输入学生成绩 x:\n");
scanf("%f",&x);
switch((int)x/10)
{
case 10:
case 9:printf("A\n");break;
case 8:printf("B\n");break;
case 7:printf("C\n");break;
case 6:printf("D\n");break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("E\n");break;
default:printf("error\n");
}
}
void main()
{ float x;
printf("输入学生成绩 x:\n");
scanf("%f",&x);
switch((int)x/10)
{
case 10:
case 9:printf("A\n");break;
case 8:printf("B\n");break;
case 7:printf("C\n");break;
case 6:printf("D\n");break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("E\n");break;
default:printf("error\n");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询