我正在尋找一些幫助編寫下面的函數。C語言中的點產品功能
它看起來像: double dot_product(double v[],double u[],int n)
, 其中n是矢量
的長度是否正確?
double dot_product(double v[], double u[], int n)
int i;
for (i = 0; i < n; i++)
{
result += v[i]*u[i];
}
我正在尋找一些幫助編寫下面的函數。C語言中的點產品功能
它看起來像: double dot_product(double v[],double u[],int n)
, 其中n是矢量
的長度是否正確?
double dot_product(double v[], double u[], int n)
int i;
for (i = 0; i < n; i++)
{
result += v[i]*u[i];
}
固定編碼
double dot_product(double v[], double u[], int n){
int i;
double result = 0;
for (i = 0; i < n; i++)
{
result += v[i]*u[i];
}
return result;
}
HLO。試試這個
你沒有兩個錯誤是
錯過告訴返回類型。
double dot_product(double v [],double u [],int n) int i; double result = 0.0; 結果+ = v [i] * u [i];(i = 0; } 返回結果; }
編譯器說什麼? –