早教吧作业答案频道 -->英语-->
定义一数组A,有20个元素,设元素首尾相接形成一个圈.求出相邻四个数之和(共20个),再找出哪四位数之和最大
题目详情
定义一数组A,有20个元素,设元素首尾相接形成一个圈.求出相邻四个数之和(共20个),再找出哪四位数之和最大
▼优质解答
答案和解析
for i:=1 to 20 do read(a[i]);
for i:=21 to 23 do a[i]:=a[i-20];
sum:=a[1];
for i:=2 to 4 do sum:=sum+a[i];
max:=sum; k:=4;
for i:=5 to 20 do
begin
sum:=sum+a[i]-a[i-4];
if sum>max then begin max:=sum; k:=i; end;
end;
write('Max=',max,'=',a[k-3]);
for i:=2 downto 0 do write('+',a[k-i]);
writeln;
for i:=21 to 23 do a[i]:=a[i-20];
sum:=a[1];
for i:=2 to 4 do sum:=sum+a[i];
max:=sum; k:=4;
for i:=5 to 20 do
begin
sum:=sum+a[i]-a[i-4];
if sum>max then begin max:=sum; k:=i; end;
end;
write('Max=',max,'=',a[k-3]);
for i:=2 downto 0 do write('+',a[k-i]);
writeln;
看了定义一数组A,有20个元素,设...的网友还看了以下:
在2.011与它的相反数之间有a个整数,在20.11与它的相反数之间有b个整数,在负2011分之1 2020-05-15 …
甲数是乙数的5分之4,甲数比乙数少百分之【 】,乙数比甲数多百分之【 】甲数比乙数少5分之1,即甲 2020-05-16 …
1到3000之间去掉4和7的所有数的个数?每一位数不能带4或7例:4,7,17,78,700,41 2020-06-12 …
71=7,72=49,73=343,74=2401,75=16807,76=117649,77=8 2020-07-09 …
3道填空-|||①负数的相反数是正数,把这句话用符号可以表示为()②下列说法中,正确的是().A、无 2020-10-30 …
甲数是乙数的4/5,甲数是丙数的4/9,甲,乙,丙三数的比是():():()甲数是乙数的4/5.甲数 2020-11-20 …
A的各位数之和是47,B是19.相减是退位3次,答案的数字之和是多少?有A.B两个数.A的各位数字之 2020-12-23 …
数列概念问题数列a(n+1)-a(n)=常数这个数列是指a(n)是以这个常数为公差的等差数列还是是指 2020-12-26 …
在小学学了非负数,上初一引入了负数,数的范围扩充到有理数范围,那么引入无理数之后数的范围扩充到范围. 2021-01-13 …
英语中什么叫可数名词复数和可数名词单数?还有名词的所有格是什么意思?英语中什么叫可数名词复数和可数名 2021-02-05 …