pascal以下的有何问题?具体点。。。(判断三角形的)

programpanduansjiao;vara,b,c:real;beginwrite('a=');readln(a);write('b=');readln(b);wr... program panduansjiao;
var a,b,c:real;
begin
write('a=');readln(a);
write('b=');readln(b);
write('c=');readln(c);
if a+b>c and a+c>b and b+c>a
then
if a*a+b*b=c*c or a*a+c*c=b*b or b*b+c*c=a*a
then
writeln('zhijiaosanjiaoxing')
else
if a*a+b*b>c*c or a*a+c*c>b*b or b*b+c*c>a*a
then writeln('rijiaosanjiaoxing')
else writeln('dunjiaosanjiaoxing')
else writeln('bushisanjiaoxing');
end.
展开
 我来答
h1415926535
2013-06-22 · TA获得超过3139个赞
知道小有建树答主
回答量:675
采纳率:100%
帮助的人:383万
展开全部

这三个判断句有问题。

每一个语句两边都应用括号括起来,以第一个为例:

if a+b>c and a+c>b and b+c>a

应写成:

if (a+b>c) and (a+c>b) and (b+c>a)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式