void main()
{
int i
scanf("%d",&i)
if(i>100||i<0)
{
printf("您输入的成绩不对!\n")
}
else
{
switch(i/10)
{
case 10: printf("您输入的学生成绩等级为优。\n")break
case 9: printf("您输入的学生成绩等级为优。\n")break
case 8: printf("您输入的学生成绩等级为良。\n")break
case 7: printf("您输入的学生成绩等级为中。\n")break
case 6: printf("您输入的学生成绩等级为差。\n")break
case 5:
case 4:
case 3:
case 2:
case 1:
case 0: printf("您输入的学成成绩等级为不及格。\n")break
default: printf("您输入的成绩不对!\n")break
}
}
}
应该符合你的要求吧~!呵呵~!
switch(score){
case 100 :
System.out.println("得了100分")
break
case 90 :
System.out.println("得了90分")
break
case 80 :
System.out.println("得了80分")
break
default:
System.out.println("未知")
break
}
switch只能判断具体的分数,要是想位于某个分数段的用if(){}else if(){}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)