21xrx.com
2024-12-22 18:10:42 Sunday
登录
文章检索 我的文章 写文章
C++ Switch语句的练习题
2023-06-30 03:27:12 深夜i     --     --
C++ Switch statement exercise problem-solving programming

Switch语句是C++中的一种控制语句,它能够根据表达式的值选择执行代码块。Switch语句常用于多分支条件判断,通常和case语句一起使用。下面是一道Switch语句的练习题,帮助大家更好地理解和运用Switch语句。

题目描述:

根据用户输入的数字判断该数字属于哪个范围:1~10, 11~20, 21~30, 其他。

解题思路:

首先,需要从用户输入的数字中获取数据,并保存在变量中。可以使用cin输入函数实现。

其次,可以使用Switch语句根据输入的数字值判断它所属的范围。可以把1~10、11~20、21~30看做三个值的范围,用case语句分别判断。

最后,需要在console中输出结果,告诉用户输入的数字所属的范围。

代码实现:

下面是一份C++代码实现,用于判断输入数字所属的范围:

#include

using namespace std;

int main()

{

  int num;

  cout << "请输入一个数字:\n";

  cin >> num;

  switch (num)

    case 1:

    case 2:

    case 3:

    case 4:

    case 5:

    case 6:

    case 7:

    case 8:

    case 9:

    case 10:

      cout << "输入的数字在 1~10 范围内。" << endl;

      break;

    case 11:

    case 12:

    case 13:

    case 14:

    case 15:

    case 16:

    case 17:

    case 18:

    case 19:

    case 20:

      cout << "输入的数字在 11~20 范围内。" << endl;

      break;

    case 21:

    case 22:

    case 23:

    case 24:

    case 25:

    case 26:

    case 27:

    case 28:

    case 29:

    case 30:

      cout << "输入的数字在 21~30 范围内。" << endl;

      break;

    default:

      cout << "输入的数字不在指定范围内。" << endl;

      break;

  return 0;

}

运行效果:

在console中运行以上代码,输入不同的数字进行测试得到以下输出:

请输入一个数字:

5

输入的数字在 1~10 范围内。

请输入一个数字:

18

输入的数字在 11~20 范围内。

请输入一个数字:

25

输入的数字在 21~30 范围内。

请输入一个数字:

40

输入的数字不在指定范围内。

结论:

Switch语句是一种非常常用的控制语句,它有多种用途和应用场景。通过以上练习题的实践,我们可以更加深入地了解Switch语句的应用和用法,提高代码编写的效率和质量。

  
  

评论区

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