小明坚持每天跑步,6月份每天的跑步里程(单位:千米)记录在数组a中。计算并输出小明六月份跑步总里程和每天平均值(要求使用循环实现,结果保留两位小数)

小明坚持每天跑步,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); 
} 

img