06_switch.c 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /*
  2. * 示例6:switch 分支语句
  3. * 功能:学习使用 switch 进行多分支选择
  4. * 适合用于判断一个变量的多个固定取值
  5. */
  6. #include <stdio.h>
  7. int main() {
  8. int day;
  9. printf("请输入星期几(1-7):");
  10. scanf("%d", &day);
  11. // switch 语句根据 day 的值执行对应的分支
  12. switch (day) {
  13. case 1:
  14. printf("星期一,新的一周开始啦!\n");
  15. break; // break 表示跳出 switch,防止继续执行下面的分支
  16. case 2:
  17. printf("星期二,加油!\n");
  18. break;
  19. case 3:
  20. printf("星期三,一周过半了!\n");
  21. break;
  22. case 4:
  23. printf("星期四,快周末了!\n");
  24. break;
  25. case 5:
  26. printf("星期五,明天就放假啦!\n");
  27. break;
  28. case 6:
  29. printf("星期六,好好休息!\n");
  30. break;
  31. case 7:
  32. printf("星期日,准备迎接新的一周!\n");
  33. break;
  34. default:
  35. // 当 day 不匹配任何 case 时执行 default
  36. printf("输入无效,请输入 1-7 之间的数字!\n");
  37. break;
  38. }
  39. return 0;
  40. }