Pascal中maxint的使用

programp6_8;vara:array[0..19]ofinteger;s,max,min:integer;.smax,smin:integer;i:integer... program p6_8;
var a:array[0..19] of integer;
s,max,min:integer; .
smax,smin:integer;
i:integer;
begin writeln('Please read 20 datas');
for i:=0 to 19 do read(a);
max:=-maxint;min:=maxint; {这个maxint赋值什么值给max和min}
for i:=0 to 19 do
begin
s:=a+a[(i+1) mod 20]+a[(i+2) mod 20]+a[(i+3) mod 20];
if s>max then {这里比较大小,max的值确定是多少}
begin
max:=s;smax:=i;
end;
if s<min then
begin
min:=s;smin:=i;
end;
end;
write('max:');
write(a[smax]:2);for i:=1 to 3 do write('+',a[(smax+i) mod 20]:2);
write('=',max);
writeln('Start from',smax+1);

write('min:');
write(a[smin]:2); for i:=1 to 3 do write('+',a[(smin+i) mod 20]:2);
write('=',min);
writeln('Start from',smin+1);
end.

如果有maxint的详细说明更好,比如原理什么的。
{这个maxint赋值什么值给max和min}
{这里比较大小,max的值确定是多少}
问题在程序旁标有。
展开
 我来答
Billoshi
2006-06-25 · TA获得超过464个赞
知道答主
回答量:117
采纳率:0%
帮助的人:109万
展开全部
maxint是一个常量,就是最大整型(integer)
maxint=32767 (2^15-1)

由于Min要取最小值,所以先赋为最大,找到比他小的就改变,Max同理

Max是当前的最大值
fat_june
2006-06-15 · TA获得超过165个赞
知道答主
回答量:184
采纳率:0%
帮助的人:176万
展开全部
maxint是一个常量,就是最大整型的意思嘛~
maxint=32767 (2^15-1)
另外还有maxlongint,最大长整型.
maxlong=2741483647 (2^31-1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式