求解一道C语言基础题。

查阅资料理解欧氏距离,设计一个算法: 假设有2个长度韦n,使用一维数组表示的向量,计算它们之间的欧氏距离。

#include <math.h>

double func(double a[],double b[],int n)

{

    double sum;

    int i;

    for(sum=0,i=0;i<n;++i)

        sum+=(a[i]-b[i])*(a[i]-b[i]);

    return sqrt(sum);

}

温馨提示:答案为网友推荐,仅供参考