pascal编程中的问题
展开全部
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的语法。。。
大概就是这样吧
细节方面自己调
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的语法。。。
大概就是这样吧
细节方面自己调
展开全部
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 ...
if (a>0) and (b>0) and (c>0) and (a+b>c) and (a+c>b) and (b+c>a) then ...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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.
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.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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.
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.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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.
我试过了,这两种都行。
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.
我试过了,这两种都行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询