一道关于PASCAL的简单问题,在线求
来源:百度知道 编辑:UC知道 时间:2024/06/06 20:25:38
4个变量ABC D
用最简单的方法判断出ABC中最小的一个,和最大的一个, 然后2个数求和存入D并打出
请给问题详解。50积分的悬赏啊。。
用最简单的方法判断出ABC中最小的一个,和最大的一个, 然后2个数求和存入D并打出
请给问题详解。50积分的悬赏啊。。
var
a,b,c,d:integer;{需要读出的数据}
max,min,s:integer;{分别储存最大量和最小量,和}
begin
read(a,b,c,d);
max:=a; {a的值赋予max}
if max<b then
max:=b;
if max<c then
max:=c;
if max<d then
max:=d; {选出其中最大的一个数}
min:=a; {a的值赋予min}
if min<b then
min:=b;
if min<c then
min:=c;
if min<d then
min:=d; {选出其中最小的数}
s:=max+min; {求和}
write(s); {打印出和}
readln
end.
用if涵数
var a,b,c,d,max,min:integer;
begin
readln(a,b,c);
if (a>b)and(a>c) then max:=a
else if (b>a)and(b>c) then max:=b
else max:=c;
if (a<b)and(a<c) then min:=a;
if (b<a)and(b<c) then min:=b;
else min:=c;
d:=max+min;
writeln(d);
end.
program abc;
var a,b,c,d,max,min:real;
begin
readln(a,b,c); {输入}
if (a>b)and(