c语言出现了错误C:\Users\li\Desktop\Cpp1.cpp(36) : error C2059: syntax error : '}' 求解
#include<stdio.h>#include<math.h>voidmain(){doubleV1,V2,Q1,Q2,A1,A2,h1=3.8,h2,b1,b2,s...
#include<stdio.h>
#include<math.h>
void main()
{
double V1,V2,Q1,Q2,A1,A2,h1=3.8,h2,b1,b2,s1,s2,i=0.024,q0,dz,
J,Q=240.0,m=0.5,n=0.014,V,R,h,L,dx,R1,R2;
int x=5;
printf("请按顺序输入:h2,b1,b2,s1,s2");
scanf("%d%d%d%d%d",&h2,&b1,&b2,&s1,&s2);
do
{ A1=(b1+h1*m)*h1;
A2=(b2+h2*m)*h2;
q0=Q/L;
Q1=q0*s1;
Q2=q0*s2;
dx=60.0/(x-1);
V1=Q1/A1;
V2=Q2/A2;
V=(V1+V2)/2;
R1=(b1+h1*m)*h1/(b1+2*h1*sqrt(m*m+1));
R2=(b2+h2*m)*h2/(b2+2*h2*sqrt(m*m+1));
R=(R1+R2)/2;
J=n*n*V*V/pow(R,4/3);
dz=(V1+V2)/(2.0*9.81)*((V2-V1)+(Q2-Q1)/(Q1+Q2)*(V1+V2))+J*dx;
h=h2+dz-i*dx;
printf("h=%d",h);
if(h1>h)
h1=h1-0.01;
else
h1=h1+0.01;
if(fabs(h-h1)<0.01)
printf("h=%d",h);
}
}
出现了错误C:\Users\li\Desktop\Cpp1.cpp(36) : error C2059: syntax error : '}'
求解 展开
#include<math.h>
void main()
{
double V1,V2,Q1,Q2,A1,A2,h1=3.8,h2,b1,b2,s1,s2,i=0.024,q0,dz,
J,Q=240.0,m=0.5,n=0.014,V,R,h,L,dx,R1,R2;
int x=5;
printf("请按顺序输入:h2,b1,b2,s1,s2");
scanf("%d%d%d%d%d",&h2,&b1,&b2,&s1,&s2);
do
{ A1=(b1+h1*m)*h1;
A2=(b2+h2*m)*h2;
q0=Q/L;
Q1=q0*s1;
Q2=q0*s2;
dx=60.0/(x-1);
V1=Q1/A1;
V2=Q2/A2;
V=(V1+V2)/2;
R1=(b1+h1*m)*h1/(b1+2*h1*sqrt(m*m+1));
R2=(b2+h2*m)*h2/(b2+2*h2*sqrt(m*m+1));
R=(R1+R2)/2;
J=n*n*V*V/pow(R,4/3);
dz=(V1+V2)/(2.0*9.81)*((V2-V1)+(Q2-Q1)/(Q1+Q2)*(V1+V2))+J*dx;
h=h2+dz-i*dx;
printf("h=%d",h);
if(h1>h)
h1=h1-0.01;
else
h1=h1+0.01;
if(fabs(h-h1)<0.01)
printf("h=%d",h);
}
}
出现了错误C:\Users\li\Desktop\Cpp1.cpp(36) : error C2059: syntax error : '}'
求解 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询