标签:
1 void multiply(const vevctor<double>& array1,vector<double>& array2) 2 { 3 int length1=array1.size(); 4 int length2=array2.size(); 5 if(length1==length2&&length2>1) 6 { 7 array2[0]=1; 8 for(int i=1;i<length1;++i) 9 { 10 array2[i]=array2[i-1]*array1[i-1]; 11 } 12 double temp=1; 13 for(i=length1-2;i>=0;--i) 14 { 15 temp *=array1[i+1]; 16 array2[i] *=temp; 17 } 18 } 19 } 20
标签:
原文地址:http://www.cnblogs.com/wxdjss/p/5448990.html