发布网友 发布时间:2022-04-23 22:54
共1个回答
热心网友 时间:2023-10-18 15:12
#include <stdio.h> 包含
#include <conio.h>包含
#include <math.h> 包含
#define N 14 定义
void main()无效 主要
{
float eH[N],e[N],C[N],D[N];
float Sx=0,Sy=0,Sxx=0,Sxy=0,Syy=0; 浮动
float A,B,y1,x1,a1; 浮动
double q=0,w=0,r; 双倍
int i;
printf("Please input the first %d numbers:\n",N);
for(i=0;i<N;i++)
{
scanf("%f",&C[i]); 扫描
}
for(i=0;i<N;i++)
{
eH[i]=log(C[i]);
}
printf("Please input the second %d numbers:\n",N);打印,请输入第二个数字
for(i=0;i<N;i++)
{
scanf("%f",&D[i]); 扫描
}
for(i=0;i<N;i++)
{
e[i]=log(D[i]);
}
for(i=0;i<N;i++)
{
Sx+=eH[i];
Sy+=e[i];
Sxx+=eH[i]*eH[i];
Sxy+=eH[i]*e[i];
}
B=(Sxy-Sx*Sy/N)/(Sxx-Sx*Sx/N);
A=(Sy-B*Sx)/N;
A=pow(A,2.72);
for(i=0;i<N;i++)
{
Syy+=e[i]*e[i];
}
w=Syy-Sy*Sy/N;
for(i=0;i<N;i++)
{
q+=pow(e[i]-A-B*eH[i],2);
}
r=pow(1-q/w,0.5);
printf("a=%f,b=%f,q=%f,w=%f,r=%f\n",A,B,q,w,r);
}追问太粗略了,这些基础的我们也知道,老师会提问每一句是什么意思.
不过还是谢谢!