21xrx.com
2024-11-22 02:23:47 Friday
登录
文章检索 我的文章 写文章
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;

}

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

  
  

评论区

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