如何添加此代码以计算平均温度和最高温度?

时间:2020-07-03 21:38:28

标签: c arrays string 2d

程序应计算并显示使用输入的温度(连续5天重复5次)记录的最高温度和平均温度。请帮助我

    ` #include <stdio.h>
int main(){
const int DAYS=5;
const int TIMES=5;
int temperature[DAYS][TIMES], i, j;
for(i=0; i<=DAYS; i++)
{for(j=0; j<=TIMES; j++)
{printf("Please enter temperature [%d] for Day[%d]: ", i+1, j+1);
scanf("%d", &temperature[i][j] );}
printf("\n");}
for(i=0; i<DAYS; i++)
{for(j=0; j<TIMES; j++)
{printf("[%d], Day[%d]=%d\n", i+1, j+1, temperature[i][j]);}
printf("\n");} `

1 个答案:

答案 0 :(得分:0)

首先:请设置易于阅读的代码格式。其次,您应该尝试自己解决问题,如果您在某个特定方面受困,只需发布​​问题即可。

但是,尽管如此,这还是给您的一个想法,如何解决此问题:要确定最高温度,只需跟踪最高输入值,并将每个新值与先前的最大值进行比较,然后设置新的最大值(如果输入的值)更高。对于平均温度,只需将所有温度相加并除以DAYS * TIMES

您可以在已经拥有的循环中做两件事(显然除了最后的除法运算)。