C语言程序翻译

C语言程序翻译,第1张

#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=0i<Ni++)

{

scanf("%f",&C[i])扫描

}

for(i=0i<Ni++)

{

eH[i]=log(C[i])

}

printf("Please input the second %d numbers:\n",N)打印,请输入第二个数字

for(i=0i<Ni++)

{

scanf("%f",&D[i])扫描

}

for(i=0i<Ni++)

{

e[i]=log(D[i])

}

for(i=0i<Ni++)

{

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=0i<Ni++)

{

Syy+=e[i]*e[i]

}

w=Syy-Sy*Sy/N

for(i=0i<Ni++)

{

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)

}

#include<stdio.h>

#include<math.h>

以上就是包含头文件,一些库函数会引用里面的。

void main()

{

float q,E0,g=9.8,phi,b

float hc,h

以上2行就是定义一些变量

printf("Please input the q,E0,phi\n")

在屏幕打印引号里的内容。

scanf("%f%f%f",&q,&E0,&phi)

读取键盘输入的值,存入对应的变量中。

hc=1

赋值。

do

{

h=q/phi/sqrt(2*g*(E0-hc))

b=fabs(hc-h)

hc=h

}

while(b>0.0001)

do下面执行3行运算,然后while判断条件决定是否继续循环执行。

printf("hc=%f\n",h)

打印hc的值。

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11416970.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存