21xrx.com
2024-12-22 21:55:17 Sunday
登录
文章检索 我的文章 写文章
C++数学函数实例题目
2023-07-11 10:24:31 深夜i     --     --
C++ 数学函数 实例题目

C++是一种非常流行的编程语言,吸引了很多程序员的眼球和关注。其中,C++数学函数是C++中常用函数中的一种,它能够进行数学计算和处理。下面,我们就来看看C++数学函数的实例题目,帮助大家更好地理解和掌握这种函数的用法。

1. 计算平方和:给定两个整数a和b,计算它们平方和。如a=3,b=4,则输出25。

代码实现如下:

  #include

  using namespace std;

  int main()

  {

    int a, b, sum;

    cin>>a>>b;

    sum = a*a + b*b;

    cout<<"The square sum is "< <

    return 0;

  }

2. 苹果分配:有m个苹果分给n个人,每个人最少得到k个苹果,求分配后每个人得到的苹果数。如m=20,n=3,k=2,则输出6,6,8。

代码实现如下:

  #include

  using namespace std;

  int main()

  {

    int m, n, k;

    cin>>m>>n>>k;

    int avg = (m-k*n)/n;

    int remain = m-k*n-avg*n;

    for(int i=0; i

    {

      if(remain>0)

      {

        cout< <<" ";

        remain--;

      }

      else

      {

        cout< <<" ";

      }

    }

    return 0;

  }

3. 解一元二次方程:给定一元二次方程ax²+bx+c=0,求解x的值。如a=1,b=2,c=1,则输出-1。

代码实现如下:

  #include

  #include

  using namespace std;

  int main()

  {

    double a, b, c, x1, x2, delta;

    cin>>a>>b>>c;

    delta = b*b-4*a*c;

    if(delta>0)

    {

      x1 = (-b+sqrt(delta))/(2*a);

      x2 = (-b-sqrt(delta))/(2*a);

      cout<<"The roots are "< <<" and "< <

    }

    else if(delta==0)

    {

      x1 = (-b)/(2*a);

      cout<<"The root is "< <

    }

    else

      cout<<"No real roots."<

    return 0;

  }

通过这几个实例题目,我们可以看到C++数学函数的用法非常灵活多样,能够处理各种数学运算和问题。希望大家能够在C++编程中充分利用这样的函数,提高编程效率和质量。

  
  

评论区

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