21xrx.com
2024-12-23 03:48:55 Monday
登录
文章检索 我的文章 写文章
如何使用C语言switch语句编写成绩等级判断程序
2023-06-12 20:36:58 深夜i     --     --
C语言 switch语句 成绩等级

如果你正在学习C语言编程或者需要编写一个根据成绩等级判断的程序,那么使用switch语句就是一个很好的选择。switch语句是一种特殊的流程控制语句,它可以根据不同的条件执行不同的代码块,非常适合用来编写成绩等级判断程序。

下面是一个例子:假设你需要编写一个程序,可以根据输入的成绩来判断所获得的等级,其中成绩等级的规则如下:

- 90分以上,成绩为A级别

- 80分以上(不包括90分),成绩为B级别

- 70分以上(不包括80分),成绩为C级别

- 60分以上(不包括70分),成绩为D级别

- 60分以下,成绩为E级别(不及格)

你可以使用switch语句来实现这个程序,具体代码如下:


int score = 85; // 假设输入的成绩为85

char level; // 定义一个字符变量,用来存储等级

switch (score / 10)

  case 10:

  case 9:

    level = 'A';

    break;

  case 8:

    level = 'B';

    break;

  case 7:

    level = 'C';

    break;

  case 6:

    level = 'D';

    break;

  default:

    level = 'E';

    break;

printf("成绩等级为%c\n", level); // 输出结果为B

上面的代码中,首先定义了一个整数变量score,用来存储输入的成绩。然后定义了一个字符变量level,用来存储等级。

接下来是switch语句的使用。其中,score / 10表示将输入的成绩除以10取整,得出一个整数值。根据不同的整数值,执行不同的case语句。最后用break语句表示跳出switch语句。

最后输出等级结果即可。

  
  

评论区

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