21xrx.com
2024-09-20 05:55:53 Friday
登录
文章检索 我的文章 写文章
C++输出不及格学生的人数及信息
2023-07-10 19:24:34 深夜i     --     --
C++ 输出 不及格 学生人数 学生信息

在C++编程中,我们经常需要对一些数据进行处理和分析。当涉及到学生成绩时,我们可能需要统计不及格学生的人数及其相应的信息。下面就是一份简单的代码示例,来帮助我们实现这个功能:


#include <iostream>

using namespace std;

struct Student

  string name;

  int score;

;

int main() {

  const int N = 5; // 假设有5位学生

  Student stu[N] = {

    "张三",

     50,

     70,

    "赵六",

     90

  }; // 初始化学生信息

  int cnt = 0; // 不及格学生人数

  for (int i = 0; i < N; i++) {

    if (stu[i].score < 60) {

      cout << "姓名:" << stu[i].name << " 分数:" << stu[i].score << endl;

      cnt++;

    }

  }

  cout << "不及格学生总人数:" << cnt << endl;

  return 0;

}

在这段代码中,我们首先定义了一个结构体`Student`来存储学生的姓名和成绩。然后,我们初始化了一个包含5个学生的数组`stu`,然后遍历这个数组,如果某个学生的成绩低于60分,就输出该学生的信息并将计数器`cnt`加1。最后,输出不及格学生的总人数。

需要注意的是,本例仅为演示如何实现这个功能,实际应用中该代码仍有很大的改进和优化空间,例如可以从外部文件读取学生信息、添加排序等功能。

  
  

评论区

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