21xrx.com
2024-09-20 00:16:31 Friday
登录
文章检索 我的文章 写文章
使用C++的Switch语句进行成绩等级输出
2023-06-23 09:38:39 深夜i     --     --
C++ Switch语句 成绩 等级 输出

在C++编程中,使用Switch语句可以方便地根据条件对不同情况进行判断。如果我们想要根据学生的成绩来输出其等级,Switch语句可以是一个很好的选择。

首先,我们应该将每个成绩段对应的等级指定好,例如90分以上为优秀,80-89分为良好,70-79分为中等,60-69分为及格,60分以下为不及格。然后,我们可以使用Switch语句来对每个成绩段的情况进行判断。

以下是一个可以输出学生等级的C++程序示例:


#include <iostream>

using namespace std;

int main() {

  int score;

  cout << "请输入学生的成绩:";

  cin >> score;

  switch(score/10)

    case 10: // 100分的情况

    case 9: // 90-99分的情况

      cout << "优秀" << endl;

      break;

    case 8: // 80-89分的情况

      cout << "良好" << endl;

      break;

    case 7: // 70-79分的情况

      cout << "中等" << endl;

      break;

    case 6: // 60-69分的情况

      cout << "及格" << endl;

      break;

    default: // 60分以下的情况

      cout << "不及格" << endl;

      break;

  

  return 0;

}

在这个程序中,用户输入了一个整数变量score来表示学生的成绩。根据Switch语句的判断,如果score在某个成绩段中,那么程序就会输出对应的学生等级。

如果score是90分以上,Switch语句会执行第一个case,输出“优秀”。如果score是85分,Switch语句会执行第二个case,输出“良好”。如果score是70分,Switch语句会执行第三个case,输出“中等”。如果score是65分,Switch语句会执行第四个case,输出“及格”。如果score是55分,Switch语句会执行default,输出“不及格”。

使用Switch语句进行成绩等级输出在C++编程中是一个非常实用的技巧,希望这个示例程序能对你有所启发。

  
  

评论区

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