zoukankan      html  css  js  c++  java
  • 10.开关Switch语句

    /*

    多分支判断的另一种形式,就是开关Switch语句。

    要求:
    1.数据接收要正确
    2.百分制

    理解Switch:
    1.如果有多个Case的结果是一样的话,那可以省略
    前面所有的结果和break,只留最后一个结果和break
    2.switch圆括内的表达式结果只能是整型或单字符型
    3.如果有多个Case的结果是一样的话,也可以用default
    来归纳成一句。
    4.case后的情形值是不可以重复的
    */
    #include "stdio.h"
    void main()
    {
    float x;
    int n;

    n=0;
    printf("请输入一个考试分数:");
    xx:n=scanf("%f",&x);
    if(n!=1||x<0||x>100)
    {
    printf("考试分数输入有误,请重输:");
    fflush(stdin);
    goto xx;
    }

    switch((int)x/10)
    {
    case 10:case 9:printf("%.2f优秀 ",x);break;
    case 8:printf("%.2f良好 ",x);break;
    case 7:printf("%.2f中等 ",x);break;
    case 6:printf("%.2f及格 ",x);break;
    default:printf("%.2f不及格 ",x);break;
    }
    printf("switch结束 ");
    }

  • 相关阅读:
    c++类的知识点(1)
    并查集经典例题分析
    并查集
    bfs-迷宫
    出栈次序--数学归纳法--蓝桥
    九宫重排
    Tomcat详解
    寒假日记-第三天
    寒假日记-第二天(MySQL语句)
    Java学期总结
  • 原文地址:https://www.cnblogs.com/wyj1212/p/9006427.html
Copyright © 2011-2022 走看看