#include <stdio.h>
#define leng 8
float covariance( float x[],int y[])
{
float result;
float aver_x,aver_y;
int i,j;
int sum_x=0;
int sum_y=0;
float temp=0;
for(i=0;i<leng;i++)
{
sum_x=sum_x+x[i];
}
aver_x=sum_x/leng;
printf("x的平均数为:%f\n",aver_x);
for(i=0;i<leng;i++)
{
sum_y=sum_y+y[i];
}
aver_y=sum_y/leng;
printf("y的平均数为:%f\n",aver_y);
for(i=0;i<leng;i++)
{
temp=(x[i]-aver_x)*(y[i]-aver_y)+temp;
}
result=temp/leng;
return result;
}
int main () {
float x[leng]={4.4,4.0,4.6,3.6,3.4,5.0,3.0,4.0};
int y[leng]={20,16,22,14,12,26,12,18};
float an1=covariance(x,y);
printf("%f",an1);
return 0;
}