21xrx.com
2024-12-27 19:47:56 Friday
登录
文章检索 我的文章 写文章
使用C语言Switch语句计算学生成绩
2023-06-16 11:09:00 深夜i     --     --
C语言 Switch语句 成绩计算 优秀 良好 中等 及格 不及格

Switch语句是C语言中常用的选择结构,非常适合用于成绩计算。本文就以使用C语言Switch语句计算学生成绩为主题进行介绍。

首先,我们需要定义学生成绩的等级。一般来说,学生成绩等级分为五级:优秀、良好、中等、及格和不及格。定义如下:

- 90分以上为优秀

- 80分至89分为良好

- 70分至79分为中等

- 60至69分为及格

- 60分以下为不及格

接下来,我们看看如何使用Switch语句来计算学生成绩。代码如下:


#include

int main()

{

  int score;

  printf("请输入学生成绩:");

  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;

}

在这段代码中,我们使用scanf()函数获取用户输入的成绩,然后使用Switch语句判断成绩等级。注意,我们通过score/10来确定学生成绩所处的范围。如果是90以上或者是90分,它们会属于“优秀”等级,所以case 10:和case 9:都属于“优秀”等级。如果成绩不属于以上这些范围,则会输出“不及格”。

最后,我们来总结一下本文的关键词:

C语言、Switch语句、成绩计算、优秀、良好、中等、及格、不及格。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复