21xrx.com
2024-12-23 02:32:43 Monday
登录
文章检索 我的文章 写文章
C++求正整数平均值
2023-06-29 02:02:28 深夜i     --     --
C++ 正整数 平均值

C++是一种广泛使用的编程语言,它在计算机编程领域有着重要的应用。其中,求正整数平均值是C++常见的编程问题之一。在这篇文章中,我们将介绍如何使用C++来实现求正整数平均值的功能。

首先,我们需要了解如何在C++中输入正整数。通过使用C++的输入流对象“cin”,我们可以从用户处获取输入的数据。但是,在输入正整数时需要注意,因为正整数通常都是大于0的整数,我们需要对输入值进行判断,以确保输入的数据是合法的。可以使用while循环不断要求用户重新输入,直到输入的数据是正整数为止。

接下来,我们需要计算正整数的平均值。为了计算平均值,我们需要累加所有输入的正整数,并且计算它们的总和。可以使用for循环,将所有输入的正整数进行累加。然后,我们可以将累加和除以输入的数字总数,得到正整数的平均值。

最后,我们需要用C++输出正整数的平均值。我们可以使用输出流对象“cout”,输出结果。需要注意的是,我们需要使用格式化输出,将结果保留到小数点后两个数字,使结果更加精确美观。

下面是完整的C++代码示例,用于求正整数的平均值:


#include <iostream>

using namespace std;

int main(){

  int sum=0,count=0;

  int input;

  double average;

  cout<<"请输入正整数,输入0结束输入:"<<endl;

  do{

    cin>>input;

    if(input>0){

      sum+=input;

      count++;

    }else if(input<0)

      cout<<"输入不合法

  }while(input!=0);

  average=double(sum)/count;

  cout<<"总和为:"<<sum<<endl;

  cout<<"平均值为:";

  cout.precision(2); //设置小数点位数

  cout<<fixed<<average<<endl;

  return 0;

}

通过上述C++代码,我们可以计算输入的正整数的平均值,并将结果输出。无论是在大学的计算机课程还是在计算机编程领域,求正整数平均值已经成为了C++编程的基础问题之一,希望此文对读者有所启发。

  
  

评论区

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