21xrx.com
2024-11-10 00:40:22 Sunday
登录
文章检索 我的文章 写文章
C++统计不及格人数:输入姓名、学号和成绩
2023-07-07 15:27:39 深夜i     --     --
C++ 统计 不及格 姓名 学号 成绩

在学生的日常学习中,成绩的统计与分析是非常重要的环节。而在编程领域中,C++语言的应用也让学生数据的处理变得更加高效与准确。下面,我们将探讨如何使用C++语言来统计不及格人数,并获得学号、姓名等相关信息。

首先,在C++语言中,我们可以使用变量来储存学生的相关信息。比如,我们可以定义一个数组来储存学生的姓名、学号、成绩等信息:


string name[100]; //储存学生的姓名

string num[100];  //储存学生的学号

float score[100]; //储存学生成绩

接着,我们可以使用for循环来输入每个学生的信息,并使用if语句来判断成绩是否及格:


int n; //储存学生总数

int fail = 0; //储存不及格人数

//输入学生总数

cout << "请输入学生总数:";

cin >> n;

//输入每个学生的姓名、学号和成绩

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

  cout << "请输入第" << i+1 << "个学生的姓名:";

  cin >> name[i];

  cout << "请输入第" << i+1 << "个学生的学号:";

  cin >> num[i];

  cout << "请输入第" << i+1 << "个学生的成绩:";

  cin >> score[i];

  //判断成绩是否及格,若不及格则fail++

  if (score[i] < 60) {

    fail++;

  }

}

最后,在统计不及格人数之后,我们可以输出相关信息。比如,输出不及格人数以及不及格学生的姓名、学号和成绩:


cout << "不及格人数为:" << fail << endl;

//输出不及格学生成绩信息

cout << "不及格学生成绩信息:" << endl;

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

  if (score[i] < 60) {

    cout << "姓名:" << name[i] << " 学号:" << num[i] << " 成绩:" << score[i]

       << endl;

  }

}

通过以上的代码编写,我们就可以简单实现使用C++语言来统计不及格人数,并获得学号、姓名等相关信息了。这不仅可以提高学生对成绩的监控和管理,也可以充分利用计算机优势,提高学习效率。

  
  

评论区

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