switch语句

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>

int main()

{

  int score;

  scanf("%d\n",&score);

//switch:可以把程序跳转到多个语句中的一个执行,效率快。它包括了多个case标签,以及最多一个default标签。

/*switch(表达式):括号里的表达式会被计算一次,并和case标签中的常量表达式作比较。如果表达式的值匹配其中某个case常量,程序就会跳转到该case标签后面的语句;如果没有匹配的case常量,程序就会跳转到default标签后面的语句。switch不能嵌套使用,也不适合区间判断*/

  switch(score/10)

  {

  case 10:

    printf("优秀\n");

    break;

  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 EXIT_SUCCESS;

  

}

posted @ 2020-08-08 18:21  wh19991213  阅读(146)  评论(0编辑  收藏  举报