编程题 要把3个for循环改成1个for循环竞赛小组共有20位同学,这学期每位同学共参与了三项比赛,请统计每位同学的平均分.分析:定义一个20行3列的二维数组来存放这些成绩.定义一个20个元素
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 12:32:24
![编程题 要把3个for循环改成1个for循环竞赛小组共有20位同学,这学期每位同学共参与了三项比赛,请统计每位同学的平均分.分析:定义一个20行3列的二维数组来存放这些成绩.定义一个20个元素](/uploads/image/z/11456319-39-9.jpg?t=%E7%BC%96%E7%A8%8B%E9%A2%98+%E8%A6%81%E6%8A%8A3%E4%B8%AAfor%E5%BE%AA%E7%8E%AF%E6%94%B9%E6%88%901%E4%B8%AAfor%E5%BE%AA%E7%8E%AF%E7%AB%9E%E8%B5%9B%E5%B0%8F%E7%BB%84%E5%85%B1%E6%9C%8920%E4%BD%8D%E5%90%8C%E5%AD%A6%2C%E8%BF%99%E5%AD%A6%E6%9C%9F%E6%AF%8F%E4%BD%8D%E5%90%8C%E5%AD%A6%E5%85%B1%E5%8F%82%E4%B8%8E%E4%BA%86%E4%B8%89%E9%A1%B9%E6%AF%94%E8%B5%9B%2C%E8%AF%B7%E7%BB%9F%E8%AE%A1%E6%AF%8F%E4%BD%8D%E5%90%8C%E5%AD%A6%E7%9A%84%E5%B9%B3%E5%9D%87%E5%88%86.%E5%88%86%E6%9E%90%EF%BC%9A%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AA20%E8%A1%8C3%E5%88%97%E7%9A%84%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84%E6%9D%A5%E5%AD%98%E6%94%BE%E8%BF%99%E4%BA%9B%E6%88%90%E7%BB%A9.%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AA20%E4%B8%AA%E5%85%83%E7%B4%A0)
编程题 要把3个for循环改成1个for循环竞赛小组共有20位同学,这学期每位同学共参与了三项比赛,请统计每位同学的平均分.分析:定义一个20行3列的二维数组来存放这些成绩.定义一个20个元素
编程题 要把3个for循环改成1个for循环
竞赛小组共有20位同学,这学期每位同学共参与了三项比赛,请统计每位同学的平均分.
分析:定义一个20行3列的二维数组来存放这些成绩.定义一个20个元素的一维数组来存放平均分.
program p1;
var
a:array [1..20,1..3] of integer;
b:array [1..20] of real;
i,j:integer;
begin
for i:=1 to 20 do
begin
for j:=1 to 3 do read(a[i,j]);
readln;
end;
{————从键盘上读入20个同学的三次竞赛成绩}
for i:=1 to 20 do b[i]:=0;
{————先将平均分数组清0}
for i:=1 to 20 do
begin
for j:=1 to 3 do b[i]:=b[i]+a[i,j];{————计算总分}
b[i]:=b[i]/3;{————计算平均分}
end;
for i:=1 to 20 do write(b[i]:5:1);
{————输出平均分}
writeln;
end.
编程题 要把3个for循环改成1个for循环竞赛小组共有20位同学,这学期每位同学共参与了三项比赛,请统计每位同学的平均分.分析:定义一个20行3列的二维数组来存放这些成绩.定义一个20个元素
这种语言 没学过
定义二维数组 array[20][4]
for语句i
{读入array[i][0] array[i][1] array[i][2]
array[i][4]=(array[i][0]+array[i][1]+array[i][2])/3
输出array[i][4]}