问题2:一个班共有5个组,每组6个人,已知每个人的网络在线学习时长(整数),编程实现:
(1)求最长的网络在线学习时长有多少?
分析:
studylen=hour[0][0];
遍历数组所有元素
{
发现更大的替换studylen的值;
}
输出studylen的值
(2)求平均网络在线时长最长的小组
分析:
avlen=0
遍历所有行(i)
{ sum=0;
计算第i行的总学习时长sum
if (sum>avlen) {avlen=sum;k=i;}
}
#include <stdio.h>
int main()
{
int hour[5][6]={{65,73,89,90,87,69},{85,77,59,88,79,86},{79,80,94,91,87,92},{70,98,68,91,88,93},{75,83,92,90,78,81}};
int studylen,i,j;
studylen=hour[0][0];
for(i=0;i<5;i++)
for(j=0;j<6;j++)
if (studylen<hour[i][j]) studylen=hour[i][j];
//输出最长的时长
printf("%d\n",studylen);
return 0;}
上一页
[1]
[2]
[3]
下一页