maxint的使用

maxint的使用
maxint是一个常量,就是最大整型(integer)
maxint=32767 (2^15-1)
由于Min要取最小值,所以先赋为最大,找到比他小的就改变,Max同理
Max是当前的最大值

maxint是一个常量,就是最大整型的意思嘛~
maxint=32767 (2^15-1)
另外还有maxlongint,最大长整型.
maxlong=2741483647 (2^31-1)
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.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值