21xrx.com
2024-11-22 12:15:15 Friday
登录
文章检索 我的文章 写文章
C/C++编程实现输入n次成绩,计算平均成绩并输出
2023-07-04 16:11:09 深夜i     --     --
C/C++编程 输入n次成绩 计算平均成绩 输出

C/C++编程能够实现多种实际应用,其中包括计算平均成绩。在本文中,我们将讲解如何使用C/C++编程实现输入n次成绩,计算平均成绩并输出。

首先,确定输入n次成绩的方法。我们可以使用for循环语句,从1循环到n个成绩为止,依次输入每次成绩,如下所示:


int n;

float score;

float sum = 0;

cout << "请输入你要输入的成绩数量:";

cin >> n;

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

  cout << "请输入第" << i << "次的成绩:";

  cin >> score;

  sum += score;

}

在上述代码中,我们定义了整数类型n、浮点类型成绩score和总分数sum。我们使用了for循环,循环次数由用户输入的n来确定。在每次循环中,我们都会提示用户输入每次成绩,并在sum变量中累加每次输入的成绩,最终得到所有成绩之和。

接下来,我们需要计算平均成绩。平均成绩等于总成绩除以成绩的数量,因此我们可以使用以下代码:


float average = sum / n;

cout << "平均成绩为:" << average << endl;

在上述代码中,我们定义了浮点类型的平均成绩变量average,将总成绩sum除以成绩数量n,得到平均成绩。然后,我们使用cout语句输出平均成绩。

最终,我们可以将以上两段代码整合在一起,形成完整的程序,并加上适当的注释,如下所示:


#include <iostream>

using namespace std;

int main() {

  int n;

  float score;

  float sum = 0;

  cout << "请输入你要输入的成绩数量:";

  cin >> n;

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

    cout << "请输入第" << i << "次的成绩:";

    cin >> score;

    sum += score;

  }

  float average = sum / n;

  cout << "平均成绩为:" << average << endl;

  return 0;

}

在以上程序中,我们使用了头文件iostream,定义了命名空间std,在main函数中实现了输入n次成绩并计算平均成绩的功能,并在最后使用return语句结束程序。

综上所述,使用C/C++编程实现输入n次成绩,计算平均成绩并输出,是一项简单且实用的功能。通过本文的介绍,您可以了解到如何使用for循环和基本的算术运算来实现这一功能。希望本文能对您学习C/C++编程有所帮助。

  
  

评论区

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