小明坚持每天跑步,6月份每天的跑步里程(单位:千米)记录在数组a中。计算并输出小明六月份跑步总里程和每天平均值(要求使用循环实现,结果保留两位小数)
一个实现,供参考:
#include <stdio.h>
int main(void){
//初始化小明6月份每天跑步的里程数
float a[30]={3.3,3.5,3.6,3.5,3.6,3.7,
4.1,4.2,4.3,4.3,4.4,4.5,
5.1,5.3,5.2,5.4,5.5,5.3,
6.1,6.3,6.2,6.1,6.4,6.5,
7.1,7.2,7.3,7.4,7.5,7.6};
int i; //循环遍历数组每个元素的下标变量
float allSteps=0; //6月份跑步总里程数
float avgSteps; //6月份每天的平均跑步里程数
for(i=0;i<30;i++){ //遍历数组,将6月份每天的跑步里程数加入总流程数变量allSteps中
allSteps+=a[i];
}
avgSteps=(float)allSteps/30; //把6月份总跑步里程数除以6月份的总天数30即每天跑步的平均里程数
//打印结果
printf("小明6月份跑步的总里程是:%.2f千米, 每天的平均里程是:%.2f千米。\n",allSteps,avgSteps);
}