24小时热门版块排行榜    

CyRhmU.jpeg
查看: 476  |  回复: 0

sciencejoy

新虫 (著名写手)

[交流] C++ 函数举例:计算矢量标积

CODE:
#include <iostream>

double CalculateScalarProduct(int size, double*a, double* b);

int main(int argc, char* argv[])
{
    int n =3;
    double* x = new double [n];
    double* y = new double [n];
    x[0] = 1.0; x[1] = 2.5; x[2] = -7.0;
    y[0] = 4.0; y[1] = 3.0; y[2] = 8.0;
    double scalar_product = CalculateScalarProduct(n, x, y);
    std::cout << "Scalar Product = " << scalar_product << "\n";

     delete [] x;
     delete [] y;

     return 0;
}

double CalculateScalarProduct(int size, double* a, double* b)
{
      double scalar_product = 0.0;
      for(int i=0;i<size;i++)
      {
          scalar_product += a[i]*b[i];
       }

       return scalar_product;
}

回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 sciencejoy 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见