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 : '}'
求解
展开
 我来答
大壮壮123
2013-05-05 · 超过11用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:38万
展开全部
do要和while一起用的。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oachao7
2013-05-05 · 超过30用户采纳过TA的回答
知道答主
回答量:192
采纳率:0%
帮助的人:89.8万
展开全部
复制粘贴 要复制完整
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式