给出整数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.
var
n,i,min,a:longint;
begin
min:=maxlongint;
readln(n);
for i:=1 to n do
begin
readln(a);
if 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
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.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯