编辑代码

#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;
}