21xrx.com
2025-07-16 08:59:15 Wednesday
文章检索 我的文章 写文章
C语言使用Switch语句输出成绩等级
2023-06-16 09:44:32 深夜i     27     0
C语言 Switch语句 成绩 等级

在学习C语言的过程中,输出成绩等级是很常见的一个练习,也是很实用的一项技能。使用Switch语句可以很方便地实现这个功能。

在C语言中,Switch语句是一种选择结构。它常用于根据某个变量或表达式的值来执行相应的代码块。对于成绩等级这个问题,我们可以把成绩作为Switch语句的判断条件,然后根据不同的成绩范围输出相应的等级。

以下是使用Switch语句实现输出成绩等级的示例代码:

#include 
int main()
{
  int score;
  printf("请输入你的成绩:\n");
  scanf("%d", &score);
  switch (score / 10) {
    case 10:
    case 9:
      printf("优\n");
      break;
    case 8:
      printf("良\n");
      break;
    case 7:
      printf("中\n");
      break;
    case 6:
      printf("及格\n");
      break;
    default:
      printf("不及格\n");
      break;
  }
  return 0;
}

在这个代码中,首先我们定义了一个整数变量score,用来存储输入的成绩。然后使用Switch语句,先将score除以10得到成绩的十位数,再根据十位数的不同,分别输出相应的成绩等级。

可以看到,使用Switch语句实现这个功能,代码非常简洁。而且还可以根据实际情况灵活地调整输出的等级范围。

  
  

评论区