21xrx.com
2025-04-20 18:09:07 Sunday
文章检索 我的文章 写文章
C++输出不及格学生的人数及信息
2023-06-23 16:50:07 深夜i     15     0
C++ 不及格学生 人数 信息 输出

C++是一种常用的编程语言,具有很强的数据处理和计算能力,我们可以通过C++来实现很多有用的功能。在很多教育机构中,学生的成绩往往是非常重要的评价指标,因此,如果我们能够利用C++来输出不及格学生的人数及信息,将会非常有帮助。

首先,我们需要定义一个数组来存储学生的成绩,这个数组的大小需要根据具体的情况而定。接着,我们需要使用for循环来遍历整个数组,判断每个学生的成绩是否达到不及格的标准。如果成绩不及格,我们就可以输出该学生的信息,包括姓名、学号等。

以下是一个简单的C++代码示例,用于输出不及格学生的人数及信息:

#include <iostream>
using namespace std;
int main()
{
  const int n = 5;  // 学生数量
  int score[n];    // 存储学生成绩的数组
  string name[n];   // 存储学生姓名的数组
  string id[n];    // 存储学生学号的数组
  int count = 0;   // 不及格学生数量
  // 输入学生信息和成绩
  for (int i = 0; i < n; i++)
  {
    cout << "请输入第" << i + 1 << "个学生的信息和成绩:" << endl;
    cout << "姓名:";
    cin >> name[i];
    cout << "学号:";
    cin >> id[i];
    cout << "成绩:";
    cin >> score[i];
  }
  // 输出不及格学生的信息
  cout << "不及格学生信息如下:" << endl;
  for (int i = 0; i < n; i++)
  {
    if (score[i] < 60)
    {
      count++;
      cout << "姓名:" << name[i] << "\t学号:" << id[i] << "\t成绩:" << score[i] << endl;
    }
  }
  // 输出不及格学生数量
  cout << "不及格学生数量为:" << count << endl;
  return 0;
}

在这个示例中,我们定义了一个大小为5的数组来存储学生的成绩、姓名和学号。我们使用for循环来遍历整个数组,并且在用户输入学生信息和成绩后,使用条件语句判断每个学生的成绩是否不及格,如果是,就输出该学生的信息。

最后,我们使用cout语句输出不及格学生的数量即可。

总之,利用C++输出不及格学生的人数及信息是一种非常实用的功能,可以帮助我们及时发现教育机构中存在的问题,促进学生的学习进步。通过以上的例子,相信大家对C++输出不及格学生的人数及信息已经有了一定的了解。

  
  

评论区