【vector应用】计算两个向量的内积

 // scalar_product.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include #include using namespace std; int rand_int(int a,int b); double scalar_product(const vector& a,const vector& b); int _tmain(int argc, _TCHAR* argv[]) { srand(time(0)); vector m,n; for(int i=0;i<10;i++) { int x=rand_int(1,10); int y=rand_int(1,10); m.push_back(x); n.push_back(y); } for(int i=0;i<10;i++) { m.push_back(i); n.push_back(i); } double result=scalar_product(m,n); cout<<"两个向量的内积为:"<& a,const vector& b) { double scalar=0; if(a.size()!=b.size()) return false; for(int i=0;i

你可能感兴趣的:(C++)