21xrx.com
2025-03-26 14:12:29 Wednesday
文章检索 我的文章 写文章
C++求平均分代码
2023-07-10 16:14:49 深夜i     --     --
C++ 求平均分 代码 算法 数组

在c++编程中,求平均分是一个常见的问题。本文将介绍如何使用c++编程语言编写一个求平均分的程序。

首先,需要定义一个变量来存储输入的分数,并初始化为0。代码如下:

int totalScore = 0;

然后,需要使用循环语句来输入多个分数,并将它们累加起来。在循环过程中,使用一个计数器变量来记录输入了多少个分数。代码如下:

int count = 0;
while (true) {
  int score;
  cin >> score;
  if (score == -1)
    break;
  
  totalScore += score;
  count++;
}

在上面的代码中,当输入-1时,循环结束。累加过程中计算器变量也会加1,用来计数有多少个分数被输入。

最后,计算平均分。将累加后的分数除以输入的分数个数即可。代码如下:

float averageScore = totalScore / (float) count;

需要注意的是,因为除法运算中的两个数中有一个是整数,所以需要将count转换为float类型,保证计算结果是浮点数。

最终,完整的代码如下:

#include <iostream>
using namespace std;
int main() {
  int totalScore = 0;
  int count = 0;
  while (true) {
    int score;
    cin >> score;
    if (score == -1)
      break;
    
    totalScore += score;
    count++;
  }
  float averageScore = totalScore / (float) count;
  cout << "平均分是:" << averageScore << endl;
  return 0;
}

通过上面的程序,就可以输入任意数量的分数,并计算它们的平均分。

  
  

评论区