21xrx.com
2024-12-29 01:49:51 Sunday
登录
文章检索 我的文章 写文章
C++输出不及格学生的人数及信息
2023-06-23 16:50:07 深夜i     --     --
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++输出不及格学生的人数及信息已经有了一定的了解。

  
  

评论区

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