21xrx.com
2025-04-15 13:59:36 Tuesday
文章检索 我的文章 写文章
C++中使用switch语句的例题
2023-07-05 15:29:21 深夜i     13     0
C++编程 switch语句 控制流程语句 多分支选择 编程练习题

在C++程序设计中,switch语句是一个常用的控制语句,用于根据不同的条件执行不同的语句块。下面我们来看一个使用switch语句的例题。

题目:输入一个数字(1-5),根据数字输出对应的成绩等级。

解析:根据题目要求,我们需要使用switch语句来判断输入的数字,并根据数字输出对应的成绩等级。其中,成绩等级与数字的对应关系如下表所示:

数字|成绩等级

---|---

1 |A

2 |B

3 |C

4 |D

5 |E

代码如下:

#include<iostream>
using namespace std;
int main()
{
  int num;
  cout<<"请输入一个数字(1-5):";
  cin>>num;
  switch(num)
  
    case 1: cout<<"成绩等级为:A"<<endl;break;
    case 2: cout<<"成绩等级为:B"<<endl;break;
    case 3: cout<<"成绩等级为:C"<<endl;break;
    case 4: cout<<"成绩等级为:D"<<endl;break;
    case 5: cout<<"成绩等级为:E"<<endl;break;
    default: cout<<"无效的数字!"<<endl;
  
  return 0;
}

上述代码中,我们首先通过cin语句从控制台获取用户输入的数字,并将其存储在num变量中。然后使用switch语句判断num变量的值,并根据不同的值输出对应的成绩等级。如果用户输入的数字不在1-5范围内,则输出“无效的数字!”。最后,通过return语句结束程序的执行。

总结:通过上述例题,我们可以看出,switch语句是一种强大的控制语句,能够根据不同的条件执行不同的代码块。在实际编程中,我们可以根据具体的需求灵活运用switch语句,提高代码的可读性和执行效率。

  
  

评论区

请求出错了