21xrx.com
2025-04-08 11:31:44 Tuesday
文章检索 我的文章 写文章
使用C++求取总分和平均分
2023-07-07 03:54:10 深夜i     44     0
C++ 求取 总分 平均分 成绩计算

在学习编程过程中,总分和平均分计算是基础的常见需求。本文将使用C++语言实现求取总分和平均分的功能。

首先,我们需要定义学生的成绩数组,并输入每个学生的成绩。代码如下:

const int num = 5; //定义学生数量
int score[num]; //定义成绩数组
int sum = 0; //总分
double avg = 0; //平均分
cout << "请输入" << num << "个学生的成绩:" << endl;
for(int i = 0; i < num; i++)
{
  cin >> score[i];
  sum += score[i];
}

其中,`num`为学生数量,数组`score`用于储存每个学生的成绩,`sum`为总分,`avg`为平均分。用`for`循环依次输入每个学生的成绩,并计算总分。

接下来,我们可以根据总分计算平均分。代码如下:

avg = double(sum) / num;

将`sum`转换为`double`类型可以保证平均分的精确性。

最后,我们将求得的结果输出。代码如下:

cout << "总分为:" << sum << endl;
cout << "平均分为:" << avg << endl;

完整代码如下:

#include <iostream>
using namespace std;
int main()
{
  const int num = 5; //定义学生数量
  int score[num]; //定义成绩数组
  int sum = 0; //总分
  double avg = 0; //平均分
  cout << "请输入" << num << "个学生的成绩:" << endl;
  for(int i = 0; i < num; i++)
  {
    cin >> score[i];
    sum += score[i];
  }
  avg = double(sum) / num;
  cout << "总分为:" << sum << endl;
  cout << "平均分为:" << avg << endl;
  return 0;
}

执行后,可以输入每个学生的成绩,然后程序会输出总分和平均分。

综上所述,本文主要介绍了使用C++语言实现求取总分和平均分的方法,通过实现代码计算学生的成绩,帮助读者更好地掌握C++语言的基础应用。

  
  

评论区

请求出错了