11363人加入学习
(31人评价)
【旧版】C++编程系列 预备季快速上手

旧版课程,制作完成于2017-12-18

价格 免费

Switch语句

switch有限制,switch只能判断一个固定的值

if可以判断一个区间!

if更好用~

vip=1;

switch(vip)

{

case 1:

//语句

cout<<"打九折"<<endl;

break;

case 2:

//语句

cout<<"打八折"<<endl;

break;

case 3:

//语句

cout<<"打七折"<<endl;

break;

case 4:

case 5:

case 6:

cout<<"打六折"<<endl;

break;

default:

cout<<"不打折"<<endl;

break;

}

//1-100 101-1000 1001-2000

int money=999;

if(money)>0&&money<=100){

cout<<"你是vip1玩家"<<endl;

}else if(money>100&&money<=1000{

cout<<"你是vip2玩家"<<endl;

}else (money>1000&&money<=2000{

cout<<"你是vip2玩家"<<endl;

}

cout<<"switch语句之后"<<endl;

return 0;

[展开全文]

这个switch语句最典型的一个案例就是成绩查询系统,源代码:

// 07-switch判断语句.cpp: 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include<iostream>
using namespace std;


int main()
{
    int s;
    cout << "请输入你孩子的成绩:" << endl;
        cin >> s;
    switch (s)
    {
    case 0:
    case 10:
    case 20:
    case 30:
    case 40:
    case 50:
        cout << "你的孩子期末考试成绩没有合格请开学补考!" << endl;
        break;
    case 60:
        cout << "你的孩子期末考试成绩没有合格请开学补考!" << endl;
        break;
    case 70:
        cout << "你的孩子成绩良" << endl;
        break;
    case 80:
        cout << "你孩子的成绩中等!" << endl;
        break;
    case 90:
        cout << "你孩子的成绩优秀!" << endl;
        break;
    case 100:
        cout << "你孩子可以不用写作了!" << endl;
        break;
    default:
        cout << "不好意思家长,请重新输入!分值(0-100)" << endl;
        
    }

 

 

 

同时VIP简易查询系统也是典型

// 08-if语句与switch语句的不同.cpp: 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include<iostream>
using namespace std;

int main()
{   
    int s;
    cout << "VIP玩家等级查询系统" << endl;
    cout << "请输入你在游戏中充值多了游戏币:" << endl;
    cin >> s;
    if (s >= 0 && s <= 100)
        
        cout << "尊敬的玩家你是VIP1用户 全场游戏道具购买可享受9.5折优惠" << endl;
    
    else if (s > 100 && s <= 500)
    
        cout << "尊敬的玩家你是VIP2用户 全场游戏道具购买可享受8.5折优惠" << endl;
        
    else if (s > 500 && s <= 15000)

        cout << "尊敬的玩家你是VIP3用户 全场游戏道具购买可享受7.5折优惠" << endl;
    else if (s > 1500 && s <= 5000)
    
        cout << "尊敬的玩家你是VIP4用户 全场游戏道具购买可享受7.5折优惠" << endl;
    
    else if (s > 10000)

        cout << "尊敬的玩家你是VIP5用户 全场游戏道具购买可享受6折优惠" << endl;
    
    else 
    cout << "尊敬的玩家你是普通玩家用户哟! 全场游戏道具购买不享受优惠" << endl;

    return 0;
}

[展开全文]

授课教师

SiKi学院老师

课程特色

图文(1)
下载资料(2)
视频(40)