基本思路就是【用数组挨个存入身高,再挨个相加,最后除以5,求出平均身高】

#include <stdio.h>
int main()
{
    float p[5], sum=0.0;
    int i;
    for(i=0;i<=5;i++)
        p[i]=0;
    for(i=0;i<5;i++)
    {
        scanf("%f", &p[i]);
//         if(p[i]<0.0||p[i]>2.0)
//             return false;
        sum += p[i];
    }
    printf("%.2f", sum/5.0);
    return 0;
}

PS:但这题描述有问题,题意给出输入的身高范围(0.00~2.00),意思不就是说如果超过两米就报错?
    结果加了判断后反而通不过用例(把判断注释掉就能通过了),原因是有个用例的输入是【1.78 2.00 1.98 1.60 2.20】,输出是【1.91】,但既然【2.20】在超出给定范围的情况下仍能继续计算,那为啥要给范围呢?匪夷所思啊。