C++ 程序计算算术平均值


2023年1月31日, Learn eTutorial
2377

在此 C++ 程序中,您将学习如何在 C++ 中找到用户输入的所有数字的算术平均值。

什么是算术平均值?

算术平均值可以通过将所有数字相加并将总和除以数字的计数来求得。例如,数字 5、7、9 的平均值是 7,因为 5 + 7 + 9 = 21,21 除以 3 [有三个数字] 等于 7。

如何编写 C++ 程序来计算算术平均值?

为了在 C++ 编程中计算数字的算术平均值,系统会要求用户输入整数的数量。将该数字存入变量 n 中。然后要求输入整数以查找并打印算术平均值。将输入的 n 个数字存入数组 arr[50] 中。可以使用 for 循环将输入的数字读入数组 arr[50]

设置一个值来获取输入的 n 个数字之和 sum。最初,sum 的值设置为 0。现在输入的数字之和存储在变量 sum 中,为了找到算术平均值,将 sum 除以元素个数 n

armean = sum/n;

在屏幕上显示结果

算法

步骤 1: 调用头文件 iostream.

步骤 2:使用 `namespace std.`

步骤 3: 打开主函数;int main()。

步骤 4:声明整数类型变量 n, I 和浮点类型数组 arr[50], sum, armean

步骤 5: 最初将变量 sum 的值设置为 0;

步骤 6:要求用户输入元素数量;

步骤 7:将数字存入变量 n;

步骤 8:要求用户输入元素;

步骤 9: 使用 for 循环将输入的数字读入数组 arr[50]

步骤 10:在 for 循环中使用公式 sum = sum + arr[i] 计算总和;

步骤 11: 使用公式 sum/n 计算算术平均值;

步骤 12:将结果存入变量 armean

步骤 13:显示结果;

步骤 14:退出
 

C++ 源代码

                                          #include<iostream>
using namespace std;
int main()
{
    int n, i;
    float arr[50], sum=0, armean;
    cout<<"How many number, You want to enter ? ";
    cin>>n;
    cout<<"\nEnter "<<n<<" Number: ";
    for(i=0; i<n; i++)
    {
        cin>>arr[i];
        sum = sum+arr[i];
    }
    armean = sum/n;
    cout<<"\nArithmetic Mean = "<<armean;
    cout<<endl;
    return 0;
}
                                      

输出

How many number, You want to enter ? 5
Enter 5 Number: 10
23
54
63
2
Arithmetic Mean = 30.4