21xrx.com
2024-11-22 10:07:26 Friday
登录
文章检索 我的文章 写文章
C++求学生的总分和平均分
2023-07-07 01:38:57 深夜i     --     --
C++ 求学生 总分 平均分

C++语言是一种高级的程序设计语言,可以应用于许多领域,包括数据结构、算法、图形图像、游戏开发等。今天,我们将介绍如何使用C++语言求学生的总分和平均分。

首先,我们需要定义一个包含学生姓名、学号和分数的结构体,代码如下:


struct Student

  string name;  //姓名

  int num;    //学号

  int score;   //分数

;

接下来,我们需要在主函数中创建一个学生数组,并从键盘输入每个学生的信息。代码如下:


const int N = 100;   //学生数的最大值

int n;         //学生人数

Student stu[N];     //学生数组

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

cin >> n;

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

{

  cout << "请输入学生姓名、学号、分数:";

  cin >> stu[i].name >> stu[i].num >> stu[i].score;

}

然后,我们可以使用for循环遍历学生数组,计算总分和平均分,代码如下:


int sum = 0;      //总分

double average = 0;   //平均分

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

{

  sum += stu[i].score;

}

average = (double)sum / n;

cout << "学生的总分是:" << sum << endl;

cout << "学生的平均分是:" << average << endl;

最后,我们将总分和平均分输出到屏幕上,就可以得到我们想要的结果了。

总体来说,使用C++语言计算学生的总分和平均分较为简单。这里我们主要介绍了学生结构体的定义、学生数组的创建、输入学生信息、遍历学生数组求总分和平均分等基本操作,读者可以根据自己的需求进行扩展和修改。

  
  

评论区

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