永发信息网

switch case语句到底是怎么一回事啊?可以写个可以执行的代码吗?

答案:2  悬赏:20  手机版
解决时间 2021-01-27 08:30
  • 提问者网友:人生佛魔见
  • 2021-01-26 10:40
switch case语句到底是怎么一回事啊?可以写个可以执行的代码吗?
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-01-26 12:02
int x;
scanf("%d",&x);
switch (x/10) {
case 10: case 9:
printf("优秀");
break;// 跳出 switch
case 8: case 7:
printf("良好");
break; // 跳出 switch
case 6: printf("及格");
break; // 跳出 switch
case 5: case 4: case 3: case 2: case 1: case 0:
printf("不及格");
break;
default: printf("数据错误!");
}追问额,其实我才学习了三节课的c++编程,只是在课外书上看到了switch这个语句,所以想了解一下。还有,这不是一个完整的程序吧?scanf我也不知道。。。追答#include
int main()
{
int x;
scanf("%d",&x); //从键盘上输入一个百分成绩
switch (x/10) {
case 10: case 9:
printf("优秀");
break;// 跳出 switch
case 8: case 7:
printf("良好");
break; // 跳出 switch
case 6: printf("及格");
break; // 跳出 switch
case 5: case 4: case 3: case 2: case 1: case 0:
printf("不及格");
break;
default: printf("数据错误!");
}
return 0;
}
全部回答
  • 1楼网友:英雄的欲望
  • 2021-01-26 12:57
for (int i=0;i<10;i++){
switch (i) {
case 0: //如果 i = 0
System.out.println(i+"---");
break; // 跳出 switch
case 1: System.out.println(i+"-!-!-");
break;
}
}追问额,其实我才学习了三节课的c++编程,只是在课外书上看到了switch这个语句,所以想了解一下。可不可以解释一下??追答就是判断 i 的值 ,根据他的值来执行下一步操作
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯