21xrx.com
2024-09-19 23:55:00 Thursday
登录
文章检索 我的文章 写文章
C++输入两行,n个数求平均值
2023-06-24 07:39:56 深夜i     --     --
C++ 输入 两行 n个数 平均值

在C++编程中,经常需要进行数字计算,其中求平均值是常见的操作之一。本文将介绍如何利用C++语言输入两行n个数,然后计算平均值。

首先,需要了解如何在C++中进行用户输入。在C++中,可以使用`cin`语句进行输入,而`cout`语句则是用于输出。下面是一个简单的例子,演示如何输入和输出一个整数。


#include<iostream>

using namespace std;

int main()

  int n;

  cout << "请输入一个整数:";

  cin >> n;

  cout << "输入的整数为:" << n << endl;

  return 0;

在以上例子中,我们使用了`cin`语句从用户输入获取一个整数值,然后使用`cout`语句输出到屏幕上。

接下来,我们需要输入两行n个数,并计算它们的平均值。以下是一个示例代码:


#include<iostream>

using namespace std;

int main()

{

  int n;

  double sum = 0.0;

  cout << "请输入整数n:";

  cin >> n;

  cout << "请输入第一行" << n << "个数:";

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

  {

    double x;

    cin >> x;

    sum += x;

  }

  cout << "请输入第二行" << n << "个数:";

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

  {

    double x;

    cin >> x;

    sum += x;

  }

  double avg = sum / (2*n);

  cout << "平均值为:" << avg << endl;

  return 0;

}

以上代码首先定义了一个整数变量n,表示需要输入的数字个数。然后定义一个浮点数变量sum,用于累加输入的数字,计算它们的总和。

接下来,使用`for`循环以逐个输入数字,并将输入的数字累加到`sum`中。注意,需要使用双精度浮点数`double`类型来保存数字,以保证精度。

最后,使用`avg`变量计算平均值,并将其输出到屏幕上。由于n行数字都是一样的操作,所以这里我们只需要采用两个`for`循环,并将两次输入的数字都累加到`sum`中即可。

总之,在C++编程中,求平均值是一项基本操作,掌握上述代码后,你就可以通过输入两行n个数字来计算它们的平均值了。

  
  

评论区

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