pascal编程中的问题

输入三条边的长度,判断是否构成三角形?条件1:三条边大于0条件2:两边之和大于第三边... 输入三条边的长度,判断是否构成三角形?
条件1:三条边大于0
条件2:两边之和大于第三边
展开
 我来答
冰雪残冬
2008-11-16 · TA获得超过203个赞
知道小有建树答主
回答量:118
采纳率:0%
帮助的人:0
展开全部
program wuliao;
var
a,b,c;
begin
readln(a,b,c);
if (a<=0) or (b<=0) or (c<=0) then
begin
writeln('wrong'); //单引号还是双引号我忘了
halt;
end;
if (a+b<=c) or (a+c<=b) or (b+c<=a) then
begin
writeln('wrong'); //单引号还是双引号我忘了
halt;
end;
if (abs(a-b)>=c)) or (abs(a-c)>=b) or (abs(b-c)>=a) then
begin
writeln('wrong'); //单引号还是双引号我忘了
halt;
end;
writeln('right');
end.

闲的无聊,惊讶的发现我还记得pascal的语法。。。
大概就是这样吧
细节方面自己调
s_wordfeng
2008-11-16 · TA获得超过590个赞
知道小有建树答主
回答量:737
采纳率:0%
帮助的人:497万
展开全部
a,b,c:integer;

if (a>0) and (b>0) and (c>0) and (a+b>c) and (a+c>b) and (b+c>a) then ...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
弘雅01k
2008-11-16 · TA获得超过3081个赞
知道小有建树答主
回答量:914
采纳率:0%
帮助的人:494万
展开全部
program jiandan;
var a,b,c:real;
begin
read(a,b,c);
if (a>0) and (b>0) and (c>0) and (a+b>c) and (a+c>b) and (b+c>a) then write('right') else write('wrong');
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
桐懋02d
2008-11-16
知道答主
回答量:24
采纳率:0%
帮助的人:14.1万
展开全部
program sanjiao;
var a,b,c:integer; {三角形三边}
sj:boolean; {判断是否是三角形, 是 sj:=true 不是 sj:=false}
begin
read(a,b,c);
sj:=false;
{判断是否是三角形}
if(a>0)and(b>0)and(c>0)and(a+b>c)and(a+c>b)and(b+c>a) then sj:=true;
write(sj); {输出是否}
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2d84639a6
2008-11-16 · 超过24用户采纳过TA的回答
知道答主
回答量:119
采纳率:100%
帮助的人:74万
展开全部
var a,b,c:integer;
sj:boolean;
begin
read(a,b,c);
sj:=false;
if(a>0)and(b>0)and(c>0)and(a+b>c)and(a+c>b)and(b+c>a) then sj:=true;
write(sj);
end.

var a,b,c:real;
begin
read(a,b,c);
if (a>0) and (b>0) and (c>0) and (a+b>c) and (a+c>b) and (b+c>a) then write('right') else write('wrong');
end.
我试过了,这两种都行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式