欧式距离
#include <stdio.h>#include <stdlib.h>
#include <time.h>
#define N 16
double f(double a[N][N],double b[N][N]);
void main()
{
int i,j;
int m,n;
double a[N][N],b[N][N],c[N][N]={0};
scanf("%d",&m);
scanf("%d",&n);
srand((unsigned)time(NULL));
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{ a[i][j]=rand()%1000*0.1;
b[i][j]=rand()%1000*0.1;
}
f=(m,n,a,b);
for(i=0;i<m;i++)
for(j=0;j<m;j++)
printf("%lf",c[m][m]);
}
double f(int m,int n,double a[N][N],double b[N][N])
{
int i,k;
double w,t,sum;
sum=0;
w=0;
for(k=0;k<n;k++)
for(i=0;i<m;i++)
w=a[i][k]-b[i][k];
sum=sum+w;
t=pow(sum,0.5);
return(t);
}
各位大神们 ,哪里错了?