永发信息网

给出整数n,接下来有n行,每行一个整数,求最小值 用pascal做

答案:2  悬赏:20  手机版
解决时间 2021-03-19 17:29
  • 提问者网友:原来太熟悉了会陌生
  • 2021-03-19 08:30
给出整数n,接下来有n行,每行一个整数,求最小值 用pascal做
最佳答案
  • 五星知识达人网友:等灯
  • 2021-03-19 09:54
(1)a<=2147483647(maxlongint)

var
n,i,min,a:longint;
begin
min:=maxlongint;
readln(n);
for i:=1 to n do
begin
readln(a);
if a min:=a;
end;
writeln(min);
end.

(2)a为整数
var
n,i,lenm:longint
min,a:ansistring;
begin
readln(n);
lenm:=maxlongint;
for i:=1 to n do
begin
readln(a);
if lenm begin
min:=a;
lenm:=length(a);
end
else
if lenm=length(a) then
if min>a then
min:=a;
end;
writeln(min);
end.
全部回答
  • 1楼网友:怙棘
  • 2021-03-19 11:14
(1)a>=0 var n,i,lenm:longint; max,a:ansistring; begin readln(n); lenm:=0; max:=''; for i:=1 to n do begin readln(a); if lenm begin lenm:=length(a); max:=a; end else if lenm=length(a) then if max max:=a; end; writeln(max); end. (2)-2147483648<=a<=2147483647 var n,i,max,a:longint; beign readln(n); max:=-2147483648;//max为最小值 for i:=1 to n do begin readln(a); if max max:=a; end; writeln(max); end.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯